Reworks filtering into statically typed queries.

New syntax is:

await paymill.Transactions.Query.Take(1).Skip(3).GetAsync();

For now this is missing the Order() operator.
Support ordering for queries.