Use idiomatic naming for factory methods
Update README