refactored dropzone js, api, rendering, performance
updated comments
Merge branch 'feature/ds-template-rendering-rethink'