Rename processing/ to lib/.
Add GainBlock class and basic tests.
Change hash_make method to require explicit passing of an array of HashedArg objects to specify the desired hashed arg processing behavior.