Various Fixes

Changes to correct database field names to be case sensitive and allow
proper login as reported on issue #8.

Changes in the user register flow to advert the user that the new
account has been created.

Changes in the DB to forbid a duplicated username to be added to the
database.

Changes in the users controller to accomplish DRY coding precept.