New Proposal

* I put the JS in an external file;
* Calls to the icons, included in a external JSON to facilitate new additions;
* Re-wrote the JS in JSHint patterns;
* Removed all JS calls of the HTML file, making them only the external JS file.