Publish updates:
- Remove folder before publishing if it exists
- Recursive folder creation with mkdirp
- Updated folder structure to include user id: /courseid/userid/...
- Use logger for logging
- Missing user id param added to archiver
Merge branch 'publish' into develop

Conflicts:
	plugins/output/adapt/index.js