Added widget generation to setup script. Goes toward issues #1, #2, and #3.