Build cache Interval paremeterized 

Allows users to configure the interval at which the endpoints are refreshed.  Defaults to the current standard of 5.0 and updated documentation for examples.

fixes #155 
I would prefer to keep this named `build_interval` for consistency