Moved all field, object, & record type definitions/implementations into separate file (profile.rs)
Added ToStr implementation for Profile