Initial commit with yeoman vanilla structure

Used Yeoman and the webapp module to create a well structured app
that follows good coding practices.