Refactored a lot of classes and improved security (final and private classes). Also added ability to use declarations as values.

Allows the user to do things like this:

for(x = 0)
    print(x++)
end