refactored settings handling and separate object settings
refactored naming
version bump
readme update