Introduction to source control

* Updated gitignore to ignore eclipse settings
* Refactored so that app is configured properly.
* Added Scripts to run application
* Updated build so that it will generate a distribution zip.
* Updated build so that you can run directly from command line.
* Updated to support description and name tags.
* Improved timeout support for slow EC2
* Updated JavaDocs.
* Increased timeouts and retries for ec2 calls
* Improved error handling
* Removed passkeys

* Updated README
* Added Test Package Structure
* Added XD_HOME environment variable
* Changed build to support Java 1.7