added readme, license, fluent interface