Merge pull request #64 from h0ru5/split_files

refactored modules into individual files
fixed a twist in order of modules
(config depends on helpers)