Merged JLD with branch and made compile-proof and detached GUI test

Merged shrt-r branch JLD with master branch
Update JLD documentation to reflect the fact that components are stored
using the object's .toString() method
Modified JLD IO to work when compiled as jar
Moved GridTest to a new GUITest class