Break up files to seperate concerns
Merge pull request #24 from valleyjo/dl/break_apart_fixed

Break up files to seperate concerns