update git ignore
lots and lots of changes, program is ready for use. (may still have bugs)