Updated controller to support modules
updated directives to support modules
updated factory with test template and module support
restricting components to be created in the app folder only