Revert "Fixed all compile errors for AIAggressiveComponent and AIComponent."

This reverts commit 62a8403e4c61bd50680e9d8712506b951ac61b48.
Revert "Moved m_FinalDestination out where I could get to it."

This reverts commit e5b0964895ebefa7ef77c9879419cf46ee1f216d.
Revert "Fixed include paths."

This reverts commit bbae8c8586453d0eb7dd52eea18f9782af110f2f.
Revert "Moved some more stuff into AIAgressive."

This reverts commit c91ea64666f1d7f3a239e3f0ae1bfe7f27a036e0.
Revert "Added temporary function to allow me to grab the sight distance"

This reverts commit 3b2d8a9984812ef4cceaf1698759a8ab17f5008e.
Revert "Started flushing out the AIAgressiveComponent."

This reverts commit e0f240424c0f172a5bbb08851620dc31b59104cd.
Revert "Reworked the AIComponent to focus on cMonster instead of the more general cEntity."

This reverts commit c7c23085df72cd9fba98b8cbc6348cd55c897f1e.
Revert "Added functions to allow me to get/set the m_AttackInterval value."

This reverts commit 9007ef2da16ce973d8d1bf0579f029cb6c66546c.
Added start of new monster class
Removed old component files
Added new component files. Updated the CMakeLists files