Design overhaul
Finish select query builder class
Add SelectBuilder methods