Login probz

Fixed various issues including but not limited to the following: cleaner update profile buttons, justification issue in the update stores, fixed any tests I broke, fixed guest checkout issue, etc. See various commits on this branch for further details