ignore build artifacts
Merge in changes from onionoo_wrapper

- Reformat code
- More exceptions
- Handle invalid parameters in request
- Util methods for RelayDetails
add tests