Error Handling and Logging for POST functions

SL1 itself does not adequately log changes in the system. I can't change their code, but I can make sure this project logs and handles errors appropriately.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information