added the order service with its tests, improved the orders functionality