add initial models & devise for admin auth