Beta version 0.9

All core functionality complete. Time for a round of bug testing!