add new forgotten password model

@buildmaster is this the right idea?
also we already have a generator in use in Application, just use that library https://github.com/hoist/hoist-model/blob/master/lib/models/application.js#L7