Add support for AMD and Node module pattern

We are using Juration in a project that uses requirejs for loading modules and libraries. 

We'd like Juration to support AMD in order to be loaded dynamically too.