Rewrite code for better reuse

Add an angular directive to display dataset details.
fix table reload issue
some nicer landing page text
Update to latest versions of angular & bootstrap

update to bootstrap 3.0.3, angular 2.0.6 & angular-ui 0.9