Started implementing functions
Added funtion definition parser test
Added tests for function definition parsing and made corrections accordingly
Added a token definition for symbols instead of putting them all with operators.
Throw exception when calling Expect on an empty token stream
Force a terminator only for Assignment, Operation or FunctionCall
Added basic scope class and tests
Continue fonction implementation (AstEvaluator)