sweeping refactors
named example correctly
more tests. fixed logic for mapreduce and listkeys
merged master
methods with optional parameters can now use SetOpts and Opts
Merge pull request #9 from boj/heavy-changes

Heavy Changes