Removed stray file.
Added .gitignore to ignore stray executable in driver/
Started to typedef-out some of the uglier types to help the code be more readable, eventually.