Massive UI improvements, all features done; now need to test more