Update dm.py
more edits
Switch dm.py to lowercase_with_underscores,
add DataItem and other changes
Merge remote-tracking branch 'origin/bp' into bp

Conflicts:
	python/materialscommons/dm.py
Remove extraneous spaces.