Cleanup of process component
Fixed a bug that prevented the service dialog from sending JSON
Refactored light to be more reusable
Added a travis config file
Added CONTRIBUTING.md