Replace underscore with lodash
Add the gulp dereserve plugin for < IE9 compatibility
Swap out  for bluebird
Add a source
Replace all messy console.logs with the logger service
Add API doc blocks
Merge with master