Added linenoise to the project.
Defined CAST and implemented < for classes.