Merge pull request #4 from nickjanssen/webapi

styling, new font, grunt watch
start to build some site editiing tools; add menu to db for configuration;
some start of styling; added gradient mixins
added more twitter bootstrap stuff; adjusted styles to fit; some styling for forms;
moar styling tweaks
fix(package.json): make name lowercase so the CSS & JS loads on linux
fix(navbar): only show preferences link when logged in
fix(forum,article): fix holes by turning margin into padding
style(css): remove webfont, revert to Verdana
feat(style): add underline hover links
fix(socketHandler): return on errmsg
fix(socketHandler): return on empty unit socket