Merge pull request #84 from blacksmithgu/dev

Merge Dev into Master
Started new gui using FXML. It's nice. This is a very, very rough draft.
To see what it looks like, launch GuiMain.java
Login screen nows accepts input.
Changed a bunch of files as I move towards a glorious package in which all classes are treated equally.