Add `/cms` path to CMS endpoint and change preview repository to a relative URL.

@mosognir also changed the port number so it doesn’t clash with the frontend when started via foreman
Add categories, breadcrumbs and related content to article preview.

- Use the show view template for preview as well
- Use shared examples to test the show and preview article controller actions