Additions of api key, and adding slugs and routing