Fix JS unit tests
Fix asset build path
Reorder & cleanup directory structure