Fixes (part 1)
Refactor to use KVNProgressConfiguration object instead of [KVNProgress appearance]
Minor refactoring
Merge branch 'feature/refactoring' into develop