Fix indentation.
Replace shelved status with in_review - closes #501.
Link from promise widget to the promise page.