#3, Added configuration collection with available options inside
#3, Added all conversions needed to get a json response and route that return the availableDataOptions