add gulp
update README
add oauth support
add oauth example
add some test
add coveralls settings