renaming and cleanup
a lot of refactoring. drastically improved application structure