use UpperCamelCase for all names except directives and filters
add named functions option
use new lines for angular chaining
update README.md with new lines
surround minified app.js with iife
add pass functions option