Merge pull request #91 from jangahroo/master

(test) updated all tests so working tests are now being run, added documentation to lib
(test) removed end-to-end tests from lib and updated files
(test) added partials testing suite
(test) updated partials tests, implemented lambdas testing