Add sign-in drop down menu

This adds sign-in with a dropdown.

This did cause some tests to fail. For some reason, the view for the drop-down loads if we are in new_customer_session_path when I told it not. This gives us an ambiguous match error when testing the sign-in page. Not sure what's happening, but there's a few solutions. Wanted to get some input for you guys on that.