refactored code, placed files in packages and removed redundant functions
moving order creation to factory, have not added auto-generated order indexing
removed instrument attribute from order, uncecessary at this time