A simple implementation using go-cache
Cache the values only if there is a result in the query
Increase cache time for tests
Merge branch 'caching' into develop

Conflicts:
	database/query.go