#169 SDK Decoupling merge into develop

This resolves #169 
- SDK de-coupled
- Several flow adjustments to support de-coupling and docs
- SDK framework documentation added