moved the authentication/own profile parts into separate files.

Errors while fetching your groups are now more noticeable. There is a 3
second timeout when trying to interact with Steam now. OpenID works for
multiple domains without the need to reconfigure it per-domain. Changed
the cookie identifier from 'id' to 'steamID'.
Exported Group/Friends fetching to update.js
moved wishlist fetching to update.js
fix for 'steamwishlist.mabako.net' failing to connect to sockets on OpenShift.
moved own games/store functionality out of the main file
some error fixing mostly - including the title sometimes being wrong when items are on sale, require an age check and weren't loaded in a wishlist beforehand.
moved the app timeout to the right file
Merge branch 'refactoring'