Moves Tempkey into its own package
Adds parser support for limit/offset
Implements $and and $or queries