addSelect method for Query

I had some scopes that needed to add to the select part of the query but this meant having to write out a merge every time.
Added a new ```addSelect``` method to make it simpler for scopes to add columns to select.