Login templates

Basic blocks, specifically fully working login, registration, image, and content blocks. Specified blocks are working except for:
- I think the CSS needs moved. 
- Default fixtures.
- Tests.
- Easy to use admin.

Please review.

**Important Note**: All html is assume safe. This is probably not non-very-very-trusted user friendly.
It's a view thing, but it belongs here. The general idea is that if a block is added in a view, the block itself should be able to handle all the expectations of a the block. For LoginBlock, that means the block itself needs to be able to log in the user.

I talked with @JLMcLaugh about it quite a bit before deciding to do it this way. He can correct me if I'm wrong, but the general feeling I got after talking with him is that while it feels wrong, it's really the right thing to do to ensure that everything is handled correctly.