Renaming Client => AppClient
Initial cut at driver submission.
Adding better option parsing
Adding scheduling and reporting based on cores
Import clean-up (yay Aaron)
Minor style clean-up
Minor bug fix
Small fix from rebase
Removing un-used variable
Refactor DriverClient to be more Actor-based
Updated approach to driver restarting
Removing accidental file
Merge pull request #1 from aarondav/driver

Refactor DriverClient to be more Actor-based
Addressing smaller changes from Aaron's review
Minor fixes
Intermediate clean-up of tests to appease jenkins
Some notes and TODO about dependencies
Changes to allow fate sharing of drivers/executors and workers.
Documentation and adding supervise option
Adding driver ID to submission response