support library dependency removed from lib project, general refactor
further refactoring of view classes
incremented version