Feature/design

Changes:

* Updated design to match most recent mockups
* Added a WAYF controller and made differentiation between WAYF and Auth pages
* Added IP stubbing in cukes so that we test how institutions show up on various campuses. This will work with systems that have access to configula. So this doesn't test IP institution on Travis, only URL institution.

Finishes #75470996, Finishes #70877460, Finishes #69283792, Finishes #69283662, Finishes #69283862, Finishes #69283470, Finishes #69283438