todo
add documentation for panics, formatting for docs
add more documentation, default to providing information
Add more docs about http handling