Finally updating this; lots of changes.  Version 0.75