Initial commit of oauth library.
Library is beginning to take shape.
Implemented initial oauth tests and functions.
Small refactorings.