Added abstract view and cell classes to support DRY development. Updated demo app to show new features
Bumped version to 0.4.0