first pass of reorganizing - util.py split up
resolves #14
Merge pull request #21 from dr-strangecode/fix_issue_14

Fix issue 14