New sidebar and details view

Adds new sidebar and details view.
Some styles still need adjusting and refactoring.
Details view still partially uses mock and placeholder data.
Views could be moved to their own files at some point.