Use alternative domain model
Revert "Rename transaction to order"

This reverts commit 87186cd3cd2fbba8a3d81d728a71413daf26efb6.
Revert "Fix the domain model"

This reverts commit 722e37a95e0113e400fbc1f26d7721bd7cf44c6d.
Merge pull request #11 from cssu/feature/alternative-domain-model

Use alternative domain model
Merge branch 'develop' into feature/oauth

* develop:
  Revert "Fix the domain model"
  Revert "Rename transaction to order"
  Use alternative domain model
made resource controlers
Merge branch 'feature/resource-controllers' into feature/oauth

* feature/resource-controllers:
  made resource controlers