Add contributing docs and todo items

As well as some other formatting fixes