Managing types compatibility
Moving to uglify & updating Makefile
Adding types rewrites