MISC: Expeands crate controller create crate test cases
MISC: Extends crate controller get items tests
MISC: refactors crate controller test
MISC: Extends add to crate exception handling
MISC: Extends tests for add to crate
MISC: Extends cratesize tests
MISC: Adds error message display for crate size
MISC: Extends crate update tests
MISC: Updates update crate interface and tests
MISC: formatting
Merge branch 'controller'