Added functionality for spanish 

Hi,
I've added spanish to the languages you support.
It's based on spanish from Mexico (I'm mexican) but I'm pretty sure it's OK for Spain and Central and South-american spanish speaking countries.

Thanks for starting this project. I'm finding it useful for one of my projects.

Best, Jose Ambros-Ingerson