new root app dir
refactor directory structure to be able to test