MNT: Refactor constants (comments welcome)

closes #209 
Let me see if I understand your suggestion:
1. parse the AtomicConstants.dat file
2. write it out into a different format (you seem to prefer yaml)
3. write a *new* function that parses the yaml file I just created so that I'm now back at step 1 which I can already do.