Switch to using decltype directly instead of the TICK_VALID macro
Add tests for requires
Add tick_member_requires
Update README