allow function type for choices. fixes #10
stop using grunt.util. fixes #8
shorter description
update docs
bump version