add json init protocol
add protocol compliance to models
add method stubs for request project data
Added method headers for all merge request actions and note actions.
add additional project calls
Empty implementations for header methods.
Merged branch jeff-dev into jon-dev and resolved all conflicts.