Fix Responsive Behavior

I cleaned up the main layout a bit so that it uses the correct Bootstrap behavior and actually works on small screens now.

While I was in there I also switched to the minified CSS versions, moved the JS to the bottom of the body for faster loading and removed the active class that was hard-coded onto the FAQ link in the topbar.