#57: added site API to the user
- there is a failing test here, something to do with assigning new ids incorrectly