Cleanup of interfaces, some new example controllers (still need work) and an almost completed ReadMe