connected Persistence, added run to build.xml

Added run, jar targets to build.xml
Connected Persistence classes to gui
Improved the tests

I probably won't have much time to work on it next week besides probably Wednesday and Thursday, so I guess it's very close to the final version of GUI. 

Please let me know when you have a chance whether it's Ok to merge it.