Revert "Merge pull request #342 from mcanevet/feature/autorequire"

This reverts commit e5cbfbed5b411484ad04a5413090ad1d475be9fb, reversing
changes made to eb2e51f338516f3b47087543bb7a1ae1394ac4fb.

Conflicts:
	README.markdown

Conflict was over the state/ctstate docs change.