Add error handling and change names of properties.
Add error handling.
Add wrapper for service run function.
Move runService function to WebService. Add comments. Get possibility set port via process.argv.
Add new dependencies: when, util.