Default logger and logging documentation for neo

This pull request does 3 main things:

1. Establishes a default log handler for neo
2. Automatically sets up logging for all BaseIO subclasses.
3. Adds user and io developer documentation for logging.