Update to actually compile for me, add gitignores