updates git ignore
removes Pryfile -- not necessary, updates readme, Rakefile and version numbers
updates versioning
Code cleanup
cleans up codebase