reorganized project structure
merge with impl
added class Application
added class Project
added empty documentation
added auto generated documentation