Lots of updates.

Added totals to pages.
Updated styling on profile, sign in/up pages.
Updated error messaging.
Small updates.