Add more comments and rearrange some of defvar placements
Use defcustom for customizable variables
Refine docstrings and comments
Fix comment style
Version bump to 0.2