remove minimum-stability
call property rather than method + fluent interface
call property rather than method + fluent interface
document the class + fluent interfaces
added more tests
add badges
added missing license docblocks