Refactored kernel to work with any edge payload
Nosetests configuration