Initial Commit

 - Added basec store, inventory, basket, basket sorting, bill creation.
 - Allows for the inout of a list of items in any order
   - Will re-order those items based on duplication
   - Will use pricing scheme to calculate cost.
Renamed some classes, cleaned up some docs.

- Store is now well a store and inventory is created for the store.
  - Basket and the Basket Object class is its own "package" undr the store.

- Implemented rules for the promotions, or well, templates.
We can now integrate the promotion checking.

- We have a IntiailizeStorePromotions class responsible
  for initializing store promotions.
- We have a CreateStorePromotions Class which creates the
  promotion in question.
One of the promotion rules is implement.

TODO: refactor. Continue to test
Promotions are implemented.
Documented. Added a new class to abstract out some content.

- We have a new calculate promotions class.
  - This class has a calculate bulk method that is used even when
    not calculating promotions.
Updated.

 - Removed private method.
Updated Code with minor Fixes, added README.
Merge branch 'master' of github.com:AdamKyle/Jesus-Camp-Cash-Register

Conflicts:
	README.md