Bind to 0.0.0.0 if no LIBPROCESS_IP is provided

- Bind to 0.0.0.0 if `LIBPROCESS_IP` is not provided
- Clean up exception classes

ideally wrap in a try/except ValueError