changed organization again and commented utilities
created a handler to create controllers in this architecture
centralized static names
added factories handler
removed factories. not used yet
implemented first factory