Lot of Resolution

Resolves:
Bug #189
Bug #192
Bug #190
Bug #193
Bug #191
Bug #194
Bug #195
Bug #197
Working on
Feature #54
Feature #59
Feature #90