grand refactoring after TZ approwel, created devise admin, created registration form and model user, created form for creating venue