support speakers notes (close #5) and clean code
update doc for v0.2