Authors:
Rubén Abad       <ruabag@gmail.com>
Miguel Olivares  <miguel@moliware.com>

Contributors:

F. Javier Alba   <me@fjavieralba.com>
Fernando Tapia   <fertapric@gmail.com>
Carlos Navarro
Marc Abramowitz  <marc@marc-abramowitz.com>
@pnpnpn
Rémi Cardona