I believe the OPs project is done - further discussion is fine, just lettin' y'all know it's probably a forum discussion now.
Well After all of this, I sure hope you're going to let us know how it all turned out including your grade from the instructor. Good luck.