Added optional menu for unauthenticated users
Upgraded Buttons library
Added custom CSS for side tabs with Bootstrap.

These currently aren't in use due to them breaking columns but if you look at the link in the comment with the CSS, it explains how to use them. For now having them aligned left isn't essential. I will go back and fix that later.
basis of Datapoint detail view
Ignore node_modules folder from repo