CRATEIT-59: Extends feature tests
CRATEIT-53: Adds check to see if publishing endpoint is up
CRATEIT-199: Fixes mandatory fields for add grant/creator
CRATEIT-197: Add creator email is mandatory
CRATEIT-61 Added LoggingService to PublishController to log publishing details.
Merge branch 'crateit-61' of github.com:IntersectAustralia/owncloud into crateit-61
CRATEIT-61 Finish publish crate logging feature.