Revert "Revert "Merge pull request #209 from codeflash/feature/separate-app-wide-assets""

This reverts commit c5a309a47f7c69c9d8367a590f37ac1f43bb4bc6.
Require our JS files after libraries to prevent "* is not defined" errors
Merge pull request #221 from codeflash/feature/separate-app-wide-assets

Feature/separate app wide assets