Adds a description for what the vacancy member function was planned to return. Organizes the constructor and member function definitions. Also fixes some minor spelling errors.