Added Payment object types.
Moved enumerations into types.
Added test-framework to project.
Added first test.