Merge pull request #1 from honeyd/master

Allow void return type from method call
Merge pull request #2 from honeyd/master

Honeyd added a mini app to exercise the example api.
Merge pull request #3 from honeyd/master

Honey added onError hook to Relaxation.
Fixed bad path in App.cfc

All testing paths need to be relative to /Relaxation development
mapping.
Moved TryMe into the "Basic" example folder.

The TryMe example had to make calls to the "Basic" example API. So, I
put it under that folder.
Simplified handleRequest(). Updated docs.

Set a default for Path and Verb arguments. Updated readme and example
Application.cfc to show how you can call handleRequest() with no
arguments now.
Created a CFC for the testing ProductService

Was having some difficulty using mocks for the testing services. (Needed
to return void, etc.) So, I added a simple service CFC to handle the
testing responses.
Updated TryMe to populate edit fields

I didn't want the fact that you had to re-type the values you don't want
to change to distract people from how awesome Honey's example is.
Argument collection update. Path find update.

Updated the way arguments are collected. Set the order of priority to
"PathValues, Body(if struct), URL, Form".

Added a sort to the pattern keys before adding them to the Resources
array. By sorting the keys this way, static patterns should take
priority over dynamic ones.

Updated unit tests to prove this stuff works.
OPEN - task 7: Add at least CF9 support. 
http://github.com/cfchris/Relaxation/issues/issue/7

Had to change ": " to " = " for the struct literals. Also, had to write
a CFC for CMFML functions so that I could call cfinvoke from script. And
setters in CF9 don't return the object. So, the example had to be
updated.
Added the ability to configure default arguments for verbs on resources.

fixed #11
Removed "ReturnFormat" in the test config because it's not supported
yet.
Added link to quickstart guide in readme.
Small license change

Felt strange to have it (c) DealerPeak and be on Github as free open
source software.
Added content type response header.

Added setting the content type header if calling the method on the bean
worked.
Changed handle on framework in sample app.

Change application scope key that contains the framework to "REST".
Commit to turn on "line ending normalization".
Changed handleRequest to actually handle it.

Change handleRequest to processRequest. Wrote new handleRequest that
calls processRequest and then handles the results.
Added constructor args to set properties

Being able to pass in the properties as args make setting up the
framework more flexible.
Updated example to match handleRequest update.