Moved DISABLE check into shift function.
Expanded unit test to include init and shift functions.
All controller unit tests pass.

git-svn-id: svn://graphite/telegraph/trunk@76 28fd7c2b-1a77-0410-894e-e36ff7e1493b