fix missing regexp escape
add jshint via 'npm run lint'
fix rename option
fix require issue when options.lazy is false
add more helpful exception message
fix quick configuration by single string
add more tests