added zcache and recover kernel parameters, testing
cleaned up code, recover doesnt need value, zcache is now nocache
more clean up changes
Merge branch 'next'