Update dependancies, reformat.
Update gitignore