Better readme with more documentation