Initial workflow management and geocollect profile and module

This pull request contains the initial workflow implementation and a profile for geocollect server side support.