Unit test for shim
API changes:

1. Optimizer renamed to Amd4j
2. ResourceURI replaced by java.net.URI
3. Safe and clean implementation of Module #1
4. Refactor Transformer API
5. Introduce ModuleVisitor API #1
6. Added Amd4j#analyze method #1
7. Refactor ResourceLoader API
Update javadoc
Update readme.md