Add retrolambda, minify code, and refactor shared resources to common module