Replace first-fn with some

Same behavior.
Fix #84 by returning function instead of string
Merge pull request #89 from sritchie/patch-2

Fix #84 by returning function instead of string
Merge pull request #85 from sritchie/patch-1

Replace first-fn with some
typo in example
Merge pull request #92 from trevor/patch-1

fixes typo in example exception handling
Prepare next development cycle
Add possibility for reuse to defresource

see https://groups.google.com/forum/#!topic/clojure-liberator/CKl2lPp-3ZY for discussion
when no arguments are provided to defresource, it should generate a function with the request as parameter, instead of a function with 0 arguments that returns a function of request.
Fix "multiple choices" status code: 300, not 310

This fixes clojure-liberator/liberator#42.
Merge pull request #98 from graue/multiple-choices

Fix "multiple choices" status code: 300, not 310
added post-handle hook
Merge branch 'defresource-reuse' of https://github.com/stijnopheide/liberator into stijnopheide-defresource-reuse
Makes resource accept a default config as well

* Shuffles the macro expansion logic at little
* Changes detection of default options to map?
allow setting of default as-response function in resource
added fallback to as-response when there is no :as-response key set in resource
removed whitespace changes
Adds test case for definition default map only
Adds #97 to changes