Campus locator form

@sixtrojans Will you review this? I *think* I accounted for all of the ways users will interact, but can you pull this branch, add the component and make sure it works as users would expect? 

You may need to add a new page for the Campus Locator so it can resolve the results.