initial code commit
move non-oauth stuff to util pkg
add package doc
short example package docs