Remove silly OS directory creation stuff
Remove using directives
Tweak the compiler flags
Readd the ignore file
byte -> uint8
Pass by ref where relevant
ushort -> uint16
Don't try to close and unopened directory
Reorder some things
Remember to define uint16
That shouldn't be executable
Substantial rewrite (again) to the file reader