docs: added notice that pip and virtualenv are required
doc: more about task functions
docs: split reference in features and tasks