First pass at Kronecker generation
Adding .gitignore - remove this in final commit