Fix input value validation

Added moaarr tests
Removed Char class, use String instead