remove dependency on underscore
minor clean up; added transaction example; updated docs