initial commit
Revert "initial commit"

This reverts commit 5c2e57aa0411dfeaf46724fefde33e78e750488c.
Merge branch 'master' of github.com:AlexLapin/crealytics
extract method
remove duplicated code
-replace temp variable with query
-remove return value
-void reassign 'input' variable in modify method
extract options in constant
replace temp variable with query
extract method, replace temp variable with query
extract method, replace temp variable with query
extract method "sort_content_by_header", replace temp variable "content" with query "sort_content_by_header"
clarify "sort_content_by_header": replace "-" by "reverse"
make extracted methods private
set more clarified method names
add more abstraction to modify method: now this method include "header_name" as param
rename "write" method to "write_csv_file" to avoid ambiguity
simplify "combine_hashes" method loops
extract method "select_keys"
extract methods from "combine_values"
extract methods "commission_values" from "combine_values"; extract "COMMISSION_VALUES" constant