now pass all perlcritic tests
added more skip patterns
adding basic unit tests