Added Enum Utilities
Added Enum Unit Tests
Implemented Input Declarations
Implemented Input Functions
Added Input Unit Tests