Introduced Unit Tests.
~50% Coverage.
Api.json is needed to test Api.createFromFile(path).
Added tests for CORS access-control-allow-credentials support.
Added success log.
Major Refactor.
Heavily simplified method comments.
Major refactor.

Simplified jsdocs.
Removed comments within methods.
Multipart.part({Body:}) is no longer supported. Multipart.part({body:}) should be used instead.
Solved problem in Multipart.decode(body, boundary) for body parts that contained no body.
Added {Api}.title support.
Removed pretty printing from Naval.encode().
Added Api.createFromFile(path) to create {Api}s from JSON files.
{Api}.eachReqMiddleware() and {Api}.eachReqMiddleware have been removed. {Api}.each(function (routine, type){}) replaces them.
Refactored middleware to use Node http.ServerResponse APIs instead of Argo APIs.
Added {Api}.outgoingMessageBody(req, res) to transform res.body into a String from any other type including {Buffer}.
{Api}.serverResponseNavData is now {Api}.outgoingMessageHypermedia.
Added {Api}.outgoingMessageFinal(req, res) as the final handler in a middleware stack.
Api.request and Api.enter now support a boolean as a third argument for debug mode.
{Api}.possible is now {Api}.can.
{Api}.follow is now {Api}.do.
{Api}.do now supports variable arguments. The first argument does not need to be a selector if used like: {Api}.can(rel).do(function(error, res){}).
{Api}.do now supports Express.JS style URI templates.
Changed fields in package.json.

Modified the description.
Removed the URI of the license because it's standard MIT.
Added a unit test command.
Simplified the keyword list.
Simplified the README.md