collapse todo content to its containing width. Wraps description when necessary.
Position time element for both sides
Center login and registration forms when not logged in.
set tabindex for forms
Add signout link, set all nav links to hit the task list, and drop the extra <br/> tag.
Generate icons from task.Type
First things first - crappy box
added new selection box
Shift .sidebar-form back outside the role='main' div so that the width behaves better with the transition.

Pull .sidebar-form out to a directive so that its easy to include on all views (needs access to the lists controller)

Add addTodo() method on the TodoList controller so that the form submit triggers an add.  This may be breaking other, working behavior, but I couldn't figure out what was _supposed_ to be happening with the todo controller.
Drop comment shims
Clear top/bottom margin from .box
Drop the directive.  Caching is causing issues with the login and registration screens.
Set ng-view via class so that we can style it to 100%
Merge meyerbw's responsive stuff.
Merge branch 'feature/firehawk' of https://github.com/brnkrygs/ost-todos into feature/firehawk

Conflicts:
	src/Presentation.Web/Content/css/styles.scss
	src/Presentation.Web/Views/Shared/_Layout.cshtml