Finished parser
Moved where code to own file
Cosmetic changes
Massive speedup to deserialize function
Beginning of where evaluation