Better code dependencies and Angular standards.

Come improvements related to:

 * Manage external dependencies using bower
 * Defined lightmine.js as package
 * Code refactoring to have controllers defined as module
 * Code refactoring to have service definition to allow minification
 * Code refactoring to have JSHint compiler validation