Fixed some bugs in Safari
* cloneNode requires "true" parameter to clone contents
* querySelector[All] not available for NodeList(s)

Login issues addressed
* Now fails correctly
* If you're not logged in you get kicked back to login
* If you fail a login then your logged in status is revoked (useful for testing)