Refatoração, usuários logando e se registrando

- Refatoração da camada de repositório. Agora com uma interface só
promovendo um reuso melhor do código e mais desacoplamento.
- Refatoração na estratégia de injeção de dependência com o Ninject.
- Criação de um helper de sessão para obter os dados do usuário.
- Ajustes visuais nas telas de login e registro, implementação do
registro de usuário na tabela users ao se registrar um novo usuário pela
funcionalidade parão do Asp Net MVC, e busca do mesmo quando se faz o
login.
- Criação de uma controller personalizada com o usuário logado obtido da
sessão.