Addded documentation
Added response challenge, updated mac calculation and support for payload verification