Restructure project directory. #2
Update gitignore.
Update repo to apply gitignore changes. #2