Rewrote how we transform hash to make Savon build correct body.

This is a more generic approach which we can give
a hash to. It will traverse the hash and manipulate
nested hashes.
Serialize array of strings as I *think* questback wants it.

Have not tested it yet, as I needed to get get_quests
up and running before I could try add email invitees
where an array of strings is expected.

I needed the get_quests first to get the security
lock attribute (which I by the way have no idea why
we need at the moment).
Added Api#get_quests.
Made it possible to override defaults, like paging.
Soo.. We need elements in exact correct order too..