0: the zeroeth requiremnet, smooth registration process.
1. ability to add, edit, and manage collections, courses, and lessons, preferably with other components like FAQ, glossaries, tests. and fix all the reported bugs in the authoring process.
2. organizer: no new features before the launch; all new feature requested will be added as feature requests.
3. add to the book shelf from search, and add items from one course to another.
4. list the contributors to each course, and item
5. translation (no new feature except adding all other languages)
6. import/export