Finish main functionality. Tests Pass.
Update Sakefile, dependencies and README