Thank you very much. I just needed to know, like you said, whether it was just error in my coding or if no matter how much time I spent debugging, the game wasn't going to allow it.
edit: Also, I found out the problem. And like usual at this point in my modding "career", it was something stupid. I set the new civilizations file under Properties to "UpdateUserData" instead of "UpdateDatabase" on accident. EL OH EL