Bumped to v0.1.5 and perltidied [ci skip]
Require Test::Differences for tests
Only use Test::Warnings for author tests