Finally, after quite a bit of delay I'm back on this project. Real life issues like work, family, moving, and some gaming distractions [witness …