Merge pull request #10 from Wartz/working

Working
updated .gitignore to add intelliJ idea config file filters
updated .gitignore to add intelliJ idea config file filters
working on splitting up the math, logic and display code into different classes.