Angularize

*WIP*

Still requires fixing the CSS
And making Sinatra app DRY