Atomic attributes

Adds Atomic updates to numerical attributes

Also completes test coverage for other holes

Travis CI build passes