Some patches, still gives NullPointerException at line 108
Program runs without errors, now I just have to write the logic.
Merge branch 'master' into testing
Added some missing files from the last commit. Should now work