Update the docs and add contributing page