Initial Code Upload.
Merge pull request #1 from SparkyCoder/david

Initial Code Upload.