minor refactoring
add README.md, design.org
put some thought into design.org
config refactoring