Major overhaul

+ Cleaned code
+ Simplified logic just a single flow for whatever query params received
+ Fixed option limits
+ Empty fields are now removed
+ Description is not parsed if the setting is to not show description.
+ Better fix fonts
+ Added some spanish translataions

It seems to be a lot slower now, probably due to
remove_empty_tags_recursive, but the original recursive regexp I found
didn't work.