more tests and add more special files
add Test::Perl::Critic to test requirements