moved app files to app folder
increase test coverage
fix readme