Select with params

Hi @snd,

In this pull request you can find the select method with optional arguments.

The use case for arguments in select clauses is that you sometimes need to set the where clauses in subqueries, as explained in #22

If you like this pull request, it would be great if you can merge it.
If you have complains or change requests, please review the code and give me feedback.