added more documentation
fixes error with not passing error to next
merges new stuff with master
Merge remote-tracking branch 'upstream/master' into Feature-Documentation
documents all methods
Merge pull request #85 from andreywix/Feature-Documentation

Feature: Documentation