Add gitignore and possibly fix test, still the process of fixing build