Pretty much OK

Falta só comentar
Update gitignore
Cansei. Vai ficar mal comentado mesmo.

Nem fiz a ConnectionFactory que eu queria =/