updated readme with some more info, made the NoneTypeMixin class a bit more extensible