Update specs to test UUID and Serial integer keys
Refactor key generation to be simpler
Refactor command statements to inherit from a base class
Refactor query string concatenation into helper methods
Refactor query generation to be simpler and more precise

* Move constants into separate module
Rename method to match it's purpose more closely