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.
Initial commit
Merge branch 'master' of github.com:AdamKyle/Jesus-Camp-Cash-Register

Conflicts:
	README.md
updated
Changed file names to confirm with ruby conventions
Renamed things to better confide with the naming scheme.
Fixed crashing errors and formatting errors.
Minor fixes to the naming and the file structure.
Fixes to spelling, file naming and various others.

- General fix.
Merge branch 'master' of github.com:AdamKyle/Jesus-Camp-Cash-Register

Conflicts:
	Store/InitializeStore.rb
	Store/POS/create_bill.rb
	store/Initialize_store.rb
	store/initialize_store.rb
	store/pos/create_bill.rb
Merge branch 'master' of github.com:AdamKyle/Jesus-Camp-Cash-Register