Added reading of strings.

- Added error handling
- Added lexical analyser, and token parser
- Added printable protocol
- Added cell builder utility
- Added cell iteration with blocks