Fix grunt-contrib-concat processing issue

- used explicit function for options.process
Add QM.reverse
Rename distribution file to quartermaster
Re-implement Promise and Future to follow Scala API

- support Future.filter and Future.map
Add additional methods to support specs
Bump version to 0.2.0