Added HTTP interceptors in both Angular and Node - this will help in authenticating the user during HTTP calls. Also provided a Rest endpoint in node to use to check the authentication status of the user. Also updated the server side app.js code as appropriate to retrieve the username in dev mode
add livereload option to watched SCSS files
match CSS code styleguide
Merge pull request #18 from teaDesign/auth

Added HTTP interceptors in both Angular and Node and making use of the Authentication capability in Node
Merge pull request #19 from lightergrey/livereload

add livereload option to watched SCSS files
Merge pull request #20 from lightergrey/code-styleguide-css

match CSS code styleguide
remove excess trailing comma in Gruntfile

from commit: b4fcb7f585f7ea6c64e1a7b889977f05ab3b05c7
inlined ng-includes on page layout
restore outside margins to page
Hiding the navigation links when a user is not logged in, adding in the username to the navigation bar when logged in, and some small refactors
match HTML styleguide
Adding in error message for badlogin, however a more robust solution is probably needed, other small updates for logging in
Merge pull request #21 from teaDesign/auth

Making use of Authentication Part1
ading in logout capability
remove previous layout
Merge pull request #23 from teaDesign/auth

Authentication Related Part2
Merge branch 'inline-extra-includes' of https://github.com/lightergrey/VotingInfoApp

This has several commits to tidy things up a bit:

remove excess trailing comma in Gruntfile (Navid caught my mistake here:
b4fcb7f.) restore outside margins to page (I commented this out to test that
Grunt was working and forgot to uncomment it). I updated the HTML to match the
HTML Styleguide The more significant commit is the one where I inlined the
includes, header.html, pageHeader.html and footer.html, from index.html in order
to save us a few http requests. We're including those on every page anyway, so
it seemed to make sense to just inline them in the main layout. The only parts
right now — and that could change depending on Rob's design — that are dynamic
are .main-nav and .auth, are for authenticated users.

Conflicts:
	public/app/common/header.html
	public/index.html
added mixin for finding column widths
Fixed input label for username to be consistent with Internet standard spelling and error label
single column layout for smallest size (2 col)