fixed new table bugs
merged complete and simple table widgets into one
refactor presenter and view methods
fix add column update view issue
use either fixed or dynamic width columns, depending upon screen size