code cleanup, bug fixing
want gitignore in here at least long enough to get to my other machines conveniently
working on linux packaging.