Menu Handlers

- created new entity for handling data driven by menu inputs
- moved some array code (getZone()) into a helper class; created unit
tests for the helper
- cleaned up some code