Refactoring CLI to simplify and integrate with Spark model better

NOT READY FOR MERGE
What's the difference between `scripts/`, `adam-scripts/`, and `bin/` (which I added)?