gitignore time
rm'd a bit of leftover junk from when I changed this file
Refactored code39 to work with gm, added deps
Added error handling