Use a hash for options (future proof)
Add source map server only if enabled on Processor
Add spec and missing requires
Add travis config