- use port 80
- move port number to config
- Use cloud data
- Slight cleanup in regards to error handling