- Added logging and error handling
- Added a script to start the service