Wrote the basic scanner interface and implemented it
Also wrote a few token readers to get things started