fixing broken plan pages tests
extracting 'choose plan' link to a helper
users don't need to be logged in to view the pricing table
allow for pre-selected plan ID on subscription form