Added Documentation to Header Files