Added LUHN implementation and altered the decoder interface a little.
added .gitignore (to correct place)
Added a basic Record object and FileManager utility among other bits and
pieces.