Include the third party JAR files in the distribution JAR. This allows us to make a standalone jar that can be shipped and invoked with the java -jar command.
1. Upload the tasks in a bulk request 2. Have the user type in the password instead of requiring the password on the command line. 3. Added many details to the Event based on data in the project task. End Date, Dependencies, Date Constraints, ID #, Resources 4. Only create events for leaf tasks. Tasks with children (container tasks) will be skipped because they are represented by the work items that make up their children. 5. Added a mode to not import tasks that have already completed.