clean up .gitignore
add application file structure