Basic Functionality

Added some functionality to allow the thing to compile and work a bit.
Results are stubbed
Orders aren't implemented