(refactor) implemented massive regex with whitespace checking, updated a few tests
(refactor) compiler and parser updates, better whitespace handling