Added base OAuth class
Implemented additional routing capabilities
Restructured packages