Add customer model and add some specs.
Fix typo in attribute name.
Improve setting of customer relation.
Remove obsolete code.
Adopt customer class to existing order class.
Remove unnecessary code.
Add integration specs for api operations.