Adding proper forward declarations to some headers. Removed Header Usings, and fixed string usage to reflect this