some more gitignores and an executable amalgamate just because...