rename source file
adapt new src name
add gitignore file
add grunt script to minify src file
fix jshint warning
implement argument check feature