move cpan::module define tests to proper directory and add initial tests
add more tests for resources
add dependencies to cpan::module define and add associated docs