SuaveIO/suave — pull request #169 by varon (2014-12-31 14:01:22+00:00)
Title: The great reorganization: part 1

See #167.

Because this is going to be a significant series of changes, it's probably better to reorganize it into multiple PRs so we keep any breaking changes as manageable as possible.

Minor notes:
- I attempted to keep usage updates in separate commits. The rest is pure moving around.
- I changed the inner modules in Suave.Log to Suave.Logging, because it's a better description for their names.
- Suave.Log still exists too, so the highest level API should remain unchanged.
- Required qualified access to LogLevel (this keeps it in-line with the `HttpMethod` access style.

Builds with rake, and tests pass on my side.