move BodyParser into its own file
initial passing tests for fetching entire body contents via job