introduct grunt task
add some comments and make testing pass
travis support