add .gitignore, seperate files and adjust README