#13 Fixed display locations in Provider UI
#12: refactored filename->externalId
#7: Added possibility to publish the course from treeView UI
#13 Fixed a bug duplicating locations in the database