ToString added
This commit fixes #2.
Added another constructor.
Added more compatibility tests
Minor fixes.
Better documented.
Committed the latest development version of the GUI.