edits to move information sorce to header and add IP as observable

@sbarnum - does this address your comments?