Thought id post this for anyone who is interested (I may be convinced to make a guide)
What is working:
Sleep (hibernate works)
Airport (rebranded atheros 9280 as a intel 6300 with appropriate fakePCI kexts, ^%#* Lenovo and its whitelist)
Keyboard, trackpad, pointer
Dual batteries(somewhat quirky but they work)
Only things not working
Bluetooth(Im pretty sure this is just because it was never turned on via fn f5 in windows, and I have no OS installed other then El Capitan to rectify this, will be putting my msata back in next week to fix this and will report back then)
Card reader(haven't even tried, never use it)
If you have questions let me know!
This is for an Lenovo X230 model 2306CTO with an I5-3210 just fyi, if someone has a different model post up your vanilla DSDT and I will help you with it.