Added 403 and 404 support via ErrorCode

Allow called methods to throw special ErrorCodes to get specific HTTP
status codes.
Added HTTPUtil.cfc to organize code better

Maybe someday I'll make HTTPUtil.cfc a separate project and include it
as a submodule.
Fixed 404 unit test
Removed unnecessary "output" suppression.

@barneyb informed me that it wasn't needed in script CFCs that ONLY
write output if you explicitly tell them to.
Updated basic example to use onApplicationStart.
Added method to get basic auth creds to HTTPUtil

Added getBasicAuthCredentials with unit tests.

Also added an example folder that will enforce basic auth before
allowing any API interactions.
Removed more unnecessary "output" suppression.
Merge pull request #16 from cfchris/basic-auth

Merging my feature branch work into the develop branch.