First commit.

Base implementation, HTML layout, bootstrap, angular.