use nifty to generate authentication model/controller, define model relationships, made :omniauthable