Fix compile & run
Update gitignore