Second Version

This is the version which adds file load/save, as well as sorting, and a
few other minor features.