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

Initial Code Upload.
Merge pull request #2 from SparkyCoder/dev

Initial Code Push