Merge branch 'dev' after Sprint 1

* Merging code after completing Sprint 1
    * Login/logout support
    * Local authentication (for disconnected testing purposes)
    * Crowd authentication
    * Feed list page
    * Mockup of Feed Details page
Merge branch 'dev' into style-updates
Implementing QA feedback

* Commented out Source and Election from overview page to avoid
confusion since they are not populated modules.
* Animating the open/close of aside by transitioning the css properties
on change of class names
* Adding &rarr; to more details link with pseudo content
* adding all link transition, not just color
Changing large size layouts

* modules will only float at large sizes on overview page. Adding
overview-wrap div to target.
Adjust error count classes and display

If no errors, make green and check mark.
if errors, make red and alert. Needed class name logic added in
throughout HTML code.
* Also adjusted a few more hover states and margins for error count.
Merge branch 'dev' into style-updates
Switched branch css compile
Merge branch 'style-updates' into dev
* Upping border-radius on error count
* Adjusting table error count link hovers
Merge branch 'style-updates' into dev
added a fix to the crash for feeds with very large error counts.
Merge branch 'dev' of https://github.com/votinginfoproject/Metis into dev
updating the rules to specify the error reference correctly
Merge branch 'rules' into dev
made the error report send out more than one textual referenence.
Merge branch 'dev' of https://github.com/votinginfoproject/Metis into dev
fixed the file naming for the error reports and also added in the feed name
fixed a bug where ballot overview error page was causing the app to crash.
fixed a bug that was causing eleciton admin error page to crash the app.
updated node unit tests to the latest changes.