Add some docs.
Refactor order service to be a class