FIRST COMMIT

This is just old stuff from 2013, but I will be updating it soon.  Consider this verson 0.1