extracted from running projects

- new structure
-- no more shorthands
-- frontend folder seperated from enviroment

- mult stage config
- mvc router
- controller/action naming convention
- added models