Added authentication, seed data, base controller, etc