rename fields. Add underscores where needed
add preprocess_subroutine field in user
fix pep8 warnings
attempt to clean up caller id madness
add missing tests on all user fields
refactor tests to use hamcrest
determine correct caller id during update
Merge branch '4767_user_fields'