Test file & adjustments
- Creating a better test script file
- Added a special cast syntax type: expression which is equivalent to cast(type, expression)