Implemented CommandScanner
added some functions to CommandTypeInfo
added a function for parsing Strings to CommandScanner
created a ParseException class