Improved sanitising user input. Improved html formatting. Purchase
module js now only sends back purchases from the browser that haven't yet been saved to the server. Show grid area earlier in all modules so that column widths are calculated properly. Added new-login session variable so that local storage can be cleared when a user first logs in.
Showing with 757 additions and 910 deletions