Bower resolution
Renamed algo variable, organized task service
Added natural npm package
rebase back with angular resolution
WIP