Removes unneccesary subroutine for calculating the config dir
Mass refactoring checkin
Has failing tests - but full verification of feature parity and resolves #1
Generate a sane defaults based config