Adding code

Changes:
- Added a basic loop to read terminal input and echo it to screen
- Wrote a lexer
- Skeleton code and data structures to be finished later