Add instance init function and documentation
Interface changes

- Add userInfo to all request methods
- Add userInfo to STRequest object to access later
- Always return the request object in all callbacks