The meat of the pull request is in this commit.

1. Create a `methods` array with all of the methods that we need.
2. Create a `noop` function.
3. Default `logHandler` to `noop`.
4. In `ContextualLogger.prototype.setLevel` set a method for each of the `methods` to either `noop` (if the level is enabled for said method) or to a function that call `logHandler` directly. No more `if` statements for each `console` call!
5. Remove unneeded methods.
Why hard code each method now that we have the `methods` array?
Housekeeping. Cleanup tab/space issues (trailing, inconsistent, etc).