Improved the conversion of header field names -> camelCase
Major restructuring and modularizing