added basic input validation
validation fixed for nums but not chars
cleaned up validation bool test
fixed validation and added to inputSize
added input stream flush
all validation seems to work
Merge pull request #1 from LukeStorry/checkinginput

Input Validation is stable, so will merge dev branch back into master