#5 Router clarifing comments added. Error handler class is configurable.