Add to .gitignore
Clean up things hlint and -Wall complain about