Issue #5: Activiti Refactor

Refactored Activiti library classes
Downgraded Activiti to 5.12 to fixe IdentityService Factory injection
Fixed existing unit tests
Merge pull request #6 from bloomj/Issue#5_ActivitiRefactor

Issue #5: Activiti Refactor