A more refined .gitignore, and a basic idea of how packages will be structured. Feel free to modify, there are some things I'm not happy with either.