organise modules

- added drag and drop unit test
- separate drag and drop from new form modules
- rework build so cucumber tests (UAT) run on concat files