I have a linker issue, it appears it is a circular dependency but I am not too entirely sure. According to This Post I should not include each class in the header and instea