ADB was unable to mount cache
Then when i changed the block/mmcblk0p16 , i was told it was unable to (Not Enough space)
I am very much a noob with this, just determined not to go without dual boot!
Im not sure what you mean. Is this when you are trying to dd? If so than mounting is not required. Actually it's probably already mounted when you boot recovery. If I'm understanding you correctly than all you should have to do is run
dd if=/dev/block/mmcblk0p15 of=/path/to/sdcardcachepartition bs=1M
mmcblk0p16 is data