Add Base and Path to Provide
Move files up
Update tests for file relocation
initial handler checkpoint
add doc string
Merge branch 'feature/add-more-code' into develop
move from ServeMux.HandleFunc to http.Handler

This way we can wrap it in a timeout handler and
return timeouts if it is taking too long.
Merge branch 'develop' of github.com:reedobrien/rescat into develop