Use AMD module loading to glue together all dependencies.
Update README