fixed wrong type in variable declaration statement

- variables are now initialized with an expression instead of constant
- removed obsolete check for parameters presence in functionDecl
basic test support

- add function test
- add expressions test
- add basic test
Merge branch 'master' into myAst