Minor tweaks (0.9a)

Removed __writer__ function depenancy from all other functions. Prepping for rewrite of __writer__ function
Removed wait dependency check from start of __wait__ and added individual depchecks where needed
General clean ups in several areas.