take value, not function, in getOrElse/orElse
return value of match and throw PatternNotMatchedError if not found
rebuild monapt
bump grunt-contrib-uglify

to fix isses with travis-ci npm install
fix node versions in travis config
don't test node v0.8 for now