Making some private methods protected
Updating buildAssignments method
Updating buildSelect method to use assignments property
Moving buildAssignments method and making protected
No need for all this crap
buildWhere now gets its assignments from the assignments property
Adding protected buildClauses method
Updating selectEntryQuery method
Correcting variable typo
Updating buildClauses method