Implement navbar and part of homepage

Another day, another commit. It doesn't really matter
if these commit messages suck because I'm going to rebase
into master anyways.