Add credits to item.py
Commit utils.py
Add tests for utils.py
Fix typo
Make MenuItem a distinct class
Add tests for utils.py
Add input checking functions in utils.py