update and optimise some aliases
add a global gitignore for temp files
update gitignore