Restructure externals

Remove CanvasToBlob, Resemble, Underscore and Tween files and readd them as npm modules. 
This makes it easier to keep these dependencies updated.