Token can return itself for chaining
Added tests for Token