fix to basket default setup
pagination updated to handle sites when needed
menus and thoughts updated to handle sites and caps
changed the way the session handler works so that when accessing diff sites on the same session id wont cause data problems