updated changelog
new test file to show while loop functionality
added while loop support

also fixed call to class when it should have been struct.
version number
added method to return condition bool

also added support for variables when performing maths ops