Created all the necessary files and skeleton code

[Close #1]
Merge pull request #2 from taylormck/add-files

Created all the necessary files and skeleton code