cleaned up a bit and added some headers in source
reset gitignore