Updated readme with full documentation