adding support for partial,helpers; fixes for jslint

combine all changes into a single commit