Implemented new requirements

- refactored setup code
- implemented process definition requirement which will ease test case setup
- removed test project zip file