setup project dependencies, build path, and launch config