added Teacher model/migration and implements BCrypt