Scenarios REST endpoint

This is now ready for review