add in-comment docs
add scripts/lint (#14)