Adds new gem and fixes links on new page.

I probably should have separated these out, but this PR implements all functionality with messages that we have with clients/goals/steps. It also adds a gem that makes better errors...better and fixes a ton of the links and paths on the views. Huzzah!