added tests related to module metadata rules
moved test back into ivy package
polishing
polishing
added @Incubating annotations