add requirejs support
gitignore