chore(package.json): ensure executable is symlinked correctly

Closes #2
chore(dependencies): add submodule for `minimist`
chore(dependencies): add submodule for `bluebird`
chore(dependencies): add submodule for `lodash`
chore(dependencies): add submodule for `colors`
chore(package.json): remove dependencies from package.json
chore(dependencies): remove submodule `bluebird`
chore(dependencies): add submodule for `node-bluebird`
chore(dependencies): add non-submodules for thirdparty components
revert chore(dependencies): add submodule for `node-bluebird`

This reverts commit ce48584d03a2250825f4633f144a1e3f93c059a1.
revert chore(dependencies): remove submodule `bluebird`

This reverts commit 8d9d5ea9225a4e8a3274188d89b0f16d191f405e.
revert chore(dependencies): add submodule for `colors`

This reverts commit 35432e68796884d4d2659ba1bfebca5bf23bd6bb.
revert chore(dependencies): add submodule for `lodash`

This reverts commit bbc43f0ec0895999b040be52a5974ba923c61a03.
revert chore(dependencies): add submodule for `bluebird`

This reverts commit 12a894b193d0ac49b71c926c67fcbfc61a7f0309.
revert chore(dependencies): add submodule for `minimist`

This reverts commit 9a597093872314868471519d7d7184ac537b3438.
refactor(ghc): use local ./third_party/ components

Closes #3
Closes #4