XML Database for Demo and cleaner OperationContext

XML DB closes #69 and OC cleanup closes #62.