Added .gitignore
Big commit of stuff I left a few months ago. Picking up work from here.