Finish implementation
Finish implementation

Uses ES6 features, screw <IE10 users

galaxyproject/cargo-port,gregvonkuster/cargo-port,galaxyproject/cargo-port,erasche/community-package-cache,erasche/community-package-cache,gregvonkuster/cargo-port,erasche/community-package-cache,gregvonkuster/cargo-port