Update packages + refactoring
Fix chang regex + chang preview js
yield extra_js - entity view
Set up apiController and repository + restructure some MongoDB fields and URI generation
Merge with Arne's branch - resolved conflicts
Refactored directory iteration for treeview to Laravel style