Template and view changes

Made most of the templates extend layout.jade, fixed some mixed tabs/spaces issues in certain files (we probably want to come up with a style standard for the group, but I am using 2 spaces for indents which I think is pretty common with node projects). 

Also added basic job listing support, and some minor styling issues. Issuing PR for dev branch to bring it up to date with master but also since there are some significant structural changes here.