Authentication and default dates

- Allow app to authenticate with client secrets rather than private key
- Provide default start and end dates