Added a .gitignore. Hopefully should get rid of the files being pushed as extras.
Interface now works properly, kind of