Adding an item to cart is now faster

- Each item form in mens.php now has an additional hidden field; each
field represents an item attribute (id, price, etc.)
- Cart/cart_add_item.php no longer loads item data from the database;
all item data is passed to the script via POST
User can now logout

- Created Account/account_logout.php; unsets the 'firstName' Session
variable (would an Account class be useful?)
- Gave an ID to the 'Logout' link in header.php
- js/mylibs/lacy.lib.js now attaches an click event to the 'Logout' DOM
element; sends ajax request to Account/account_logout.php and then
refreshes the current page
Unset Account-related Session VARS

- Account/account_logout.php now unsets all SESSION variables that are
related to the account
Added Account classes
Updated Account class
Trying to make accounts work better
Singleton CartManager

- CartManager now uses the Singleton design pattern
SessionSingleton Class Implementation

- Moved folder './Cart' to folder './php/cart';
- Created folder './php/cart/ajax'; stores PHP scripts that should be
called via AJAX
- Moved file 'cart_add_item.php' to folder './php/cart/ajax'
- Moved file 'cart_remove_item.php' to folder './php/cart/ajax'
- './php/cart/ajax/cart_add_item.php' now uses relative file path to
load its own dependancies
- './php/cart/ajax/cart_remove_item.php' now uses relative file path to
load its own dependancies
- './php/cart/CartManager.php' now uses relative file path to load its
own dependancies
- './header.php' now uses relative file path to load its own
dependancies
- Created './php/SessionSingleton.php'; abstract class which acts as a
singleton, but is persistent across multiple script calls via session
- './php/cart/CartManager.php' now extends './php/SessionSingleton.php'
- Provided better comments for QA
Adding/Correcting Comments

- Added/Corrected multiple comments across multiple files
Merge pull request #4 from uptownjimmy/cartfunctionality

Cartfunctionality