Added underscore dependency
added angular to bower deps
Refactored to use angular's $provide method

to allow configuration of the module