Adding gitignore
Adding working files. This is just a testing branch. Once we have a working proof of concept, we'll move things over to master