Added concepts.Order class

Added concepts.Order class

Also made some changes to the Trade class. e.g., the market paramater for __init__ was required (through an assert) but was a named parameter.