Added Script{Warning,Error} handling in showVal and eval
Lots of formatting changes
Corrected showVal String case for null strings
Rewrote parseDeclaration

Now supports the forms:
    Dim variable As Type = value
    Dim variable As Type
    Dim variable         = value
Lots more formatting changes, added some commentary to Environment