Accessibility, graphical touch up

Haven't tested in browser yet so we should do that first, wanted to make sure this is going in the right direction before nailing it down

Highlights:
+ Now is more flexible to different screen sizes
+ Nav menu on mobile sized devices
+ Tried to keep graphical style consistent
+ Fixed some bugs (Open Sans wasn't included)
+ and most importantly...  added a favicon :+1: