rewrote restfull, now allows intercepting of calls to add custom behavior, also modified user and chapter rest intefaces