#502 early work on usage reporting.
Merge branch 'develop' into feature/#502

Conflicts:
	config/default.yml
#502 additional endpoints for usage reporting.
#502 added base test
- changed beacon write stats to use target workspace
#502 additional tests
#502 added query filter by token
#502 removed usage endpoint due to query ability
Merge pull request #525 from joola/feature/#502

#502 Usage reporting
#515 basic auth opt-in and disable on http.
#515 lint
#515 added enable for basic auth to allow testing
#517 added test to support ticket
Merge pull request #526 from joola/feature/#515

#515 basic auth opt-in and disable on http.
#125 README.md update
Update README.md
#125 README.md update
#125 Update README.md

opening statement refactoring.
Merge branch 'develop' into feature/#512

Conflicts:
	config/default.yml