Two new exception classes for handling Route loading
Adapting the RouteLoader classes for the new exceptions
Now allowing the auto-route-loading to be optional..
oh, and yea... now its actually doing the `load()`
Modifying the tests for the new exceptions and options