first stab at bin_union

Hmm, I modified DATA_CONFIG, and it wasn't ignored and I `commit -a`'d. Seems .gitignore doesn't actually ignore changes. Perhaps a solution like this?
http://stackoverflow.com/questions/1396617/committing-machine-specific-configuration-files