kaleidoscope: added ast class for variables.
kaleidoscope: added ast class for binary expressions.
kaleidoscope: added ast class for call expressions.
kaleidoscope: added ast class for funciton prototype.
kaleidoscope: added ast class for functions.
kaleidoscope: added method to get the next token.