added test for invalid Todo object sent via post
Removed all warnings (added type hints)
tests and method for put (happy path)
PUT action now correctly handles an invalid ID being given
removed IDE workspace files
Removed auto-generated files (should have been ignored in gitignore)
Removed workspace files