New Features and Composer

Added support for any hmac algorithm. Added option to include issued
date or created time. Added Ability to specify specific time to expire.
Added timeout encoding exception in if time to expire is not numeric.