Starting to phase-in the new parser. I moved 'Dao.Token.Location' to the "Dao.NewParser" module. The old 'Dao.Token.Location' is no longer used anywhere throughout the program. The old parser still makes use of the "Dao.Token" module. It is worth noting that the reason "Dao.Token" was separate from "Dao.Parser" was because of 'Dao.Token.Location' which was used for not just the abstract syntax tree, but "Dao.Object" expressions as well. However, the "Dao.Parser" module imports "Dao.Object" so importing "Dao.Parser" to make use of the 'Dao.Object.Location' would result in a circular dependency. The "Dao.NewParser" does not make use of "Dao.Object" and so can be imported safely in most all other modules.