default_id_and_minor_refactoring

1. renamed RestAPI => UserAPI, take id as an param, though optional, when provided access token (which is also optional in 2 cases, we'll be cleaning that later)
2. bug fix
3. integration tests, updated README.md with code snippets
Let's call it user_products = user_api.endpoint(endpoint: 'product', id:'me')