Worked on this some more this evening and redid a couple of things. Edited the code above to reflect changes, everything is working now. Will mark as solved.
Worked on this some more this evening and redid a couple of things. Edited the code above to reflect changes, everything is working now. Will mark as solved.