Added a few entries to .gitignore, added data and logic to Viewport.java