Added a login component.

Problems with post requests going to multiple components to be fixed.

Uncommented some login unit tests.  That's refactoring for you.
Updated tasks.
Added ability to skip a component's post action.

Added login error - needs styling.