Lets get our terminolgy right: Item->Atom
added initial stab at lexer_test.go