removed thin as a runtime dependancy as it is not supported on all rubies