created models for database communication, added empty controllers