[ADAM-372][ADAM-371][ADAM-365] ADAM Spark interaction is more canonical

Removed SparkArgs and SparkCommand
Spark config should be ADAM-independent
Added bin/ with scripts for submitting jobs to spark-submit and also using spark-shell and pyspark
Fixes #372, fixes #371, and fixes #365.
Merge pull request #374 from laserson/refactor-cli

[ADAM-372][ADAM-371][ADAM-365] Refactoring CLI to simplify and integrate with Spark model better