change: modules should declare to local variable and return it.
change: handlers should declare to local and return it.
change: remove commented-out code.
change: add license at head of sources.