Added Widget class and plugin setup file. Updated makefile.