Hi there, thanks a tonne for your input, currently i've been trying mostly to get to a release point before i go through and cleanup all my code (which would be when i PR the rewrite branch in to the Master branch).
One of the things that i've never quite understood is Unit Testing, i'm mostly self taught for the past 4/5 years and my testing is always done by actually attempting to use the service/program instead of using these. in my personal opinion Unit testing is generally more of a preference rather than a need.
Yes i really need to remove those blocks of commented out code, i'm actually going to do that right now
RE: ChatChain: A ChatServices linking API