Spanish by Andrew Kurtis

* Spanish by [Andrew Kurtis](andrewk@webhostinghub.com)
Revise Spanish credit
Revise file structure

* Move CSS to assets
* Move files to assets
* Move lib to includes/libraries
* Move main class to own class file
* Settings plugin_path to plugin_assets