Improvements

* `CompStr` function now directly casts the string to a byte array
instead of copying it -- speedup
* Added basic label/property/variable name validation
* Tokenise decimal numbers