Copy in the code from Ex6 for Ex7 solution

Also, load kernel from file not from string.
This helps progress the solution for #26