Added bower to manage dependecies, added RequireJS to modularize the app, and added temporal version of the lexer