change memory open API
add missing break statement
decl indicator positioning functions
clarify license information
add AUTHORS file
revise the top section on readme
Merge remote-tracking branch 'origin/master' into reading