always use , not space as byte separator, also in example.hack
do not use Exceptions, but ErrorContainer for errors for user input
fixed a bug in isInvalid for reference