replace use of TryCatch with Try::Tiny in tests

TryCatch depends on something (which depends on something) which
requires 5.14, and since this module requires 5.10.1 we have a bit
of a contradiction in that we say we work with 5.10.1 but the tests
don't work with < 5.14. use Try::Tiny instead to make tests run and
this installation work with 5.10.1 to 5.14

update Makefile.PL to reflect this change, bump version and add to
Changes