Rename Loader#load! to Loader#load_from_path
Refactor logger
Add Log#close
Remove unused StringUtils#underscore method
Move parse_path_from_caller to StringUtils
Protect several methods in RouteSet and Router