initial commit
started work on the actual driver
merged gitignore