First commit with Flask-Babel and Spanish translation of account view. Refs #43
Use lazy_gettext for WTF forms. Refs #43

Note: the Spanish translation needs to be reviewed.

Note2: This work is a merge from a previous commit from @CarlosVal22
Flask-Babel for admin view. Refs #43
Applications Flask-Babel Refs #43

Note: there are some required refactoring in the flash messages
due to the HTML
About view and web.py Flask-Babel. Refs #43
Allow user locale settings stored in DB. Refs #43
Unit Tests. Refs #43
Spanish translation. Refs #43

Not finished yet.
move else case where we can find it
move lookup table out of function to make fn shorter
break up long line
start to generalise form arguments passed through to renderer
remove more duplication
move arg dict where it can be reused
reuse template_args
reuse template_args
start to break out data url lookup
break out data url lookup
move all forms into dict
remove redundand del()s