rename lib/opt -> lib/parser
complete main module
rename property names; explode sub commander options to help commander