make model class configurable

this adds an install generator (`rails g instant_login:install`) that creates an initializer and a migration file(later is configurable) 
we make the user class configurable in the initializer and only extend the specified class with the required methods for the specific DB abstaction (currently only AR) 
ist die Klasse hier, also während dem generator run, verfügbar? wenn ja, dann würde das sinn machen. 
ansonsten kann der user bei einem nicht standard setup die migration deaktivieren (über den option flag)  (vielleicht sollte das sogar false sein für nicht AR models)