adding TODO
doc fix
minor structure changes
moved logging config into utility module
moved assignment target into new module
adding JSONError and custom error rendering
adding missing 415 status
swapping json imports
swapping json imports
fixing some typos
adding initial validation