More fixes to Devise expected methods behavior

fixes #5 and other stuff related to confirmable and
database_authenticatable.