concurrent class dep resolver
- fixes #34
- fixes #28
- added a concurrent class resolver implementations
- added a new setting to control the number of threads used by the new
resolver
- the output jar no longer has a flat structure
- modified the jar maker test to account for the new jar structure
- added tests for the new resolver