Refactored modules
Refactored away separate min provisioning logic #139
Refactored scaling in percentage #139
Refactored away all gsi/table specific calculators #139
Fixed typo
Fixed minor syntax things
Fixed bug in increase handling
Wrote tests for the calculators
Fixed bug when handling too big increases
Removed redundant code
Fixed broken import after restructure
Fixed typo in output
Merge branch 'feature/refactor-139' into develop