[Proposal] Queued cookies

updated tests
added Cookie::queue() and unqueue()
added after() filter
used tabs instead of spaces, cause that's how we roll