Initial file upload

Uploading all files for the initial commit to GitHub