MINOR Better code commenting & some README changes.
FIX Make sure tab indexes are updated.
MINOR Cleanup unused code.
Add preliminary API and usage instructions.