Support upload

Hi Shaun,

I've added the following methods as per requests to the amber work model:
- removePage()

and to the amber section model:
- getLeafs()

Could you please review the changes?

Thanks

Shuang