Add scrolling, some cleanup, add .gitignore