Fixed duplicate code in VarNode
Lone semi-colons no longer cause an error.
The dot-syntax can now be used to index lists.

For instance:

    l = [1 2 3 4]
    println l.2

outputs:

    3
Greatly expanded XiFile by adding many new utility methods made for reading/writing.