moved configuration loading and allocation routines to seperate file
ditch seperate aldl-io directory to simplify build process