Cleaned up the repo

Now more logical and a better gitignore file