Javi - MUT-030 - Major refactor, optimizing and cleaning code, removing unnecesary variables, etc.
Javi - MUT-030 - Updating package.json and adding jshint task to the build process