Added Types for Orders & Market Data

1. Added Main to run the program
2. Added Order type includes enums
3. Redefined Market Data to be its own type
4. Eliminated DataStruct.
5 Temporarily commented out most of agent.jl & event.jl