Set and/or get current session path

		:param path: if defined, then set this value as a current session directory. If this value starts \
		with a directory separator, then it is treated as an absolute path. In this case this value replaces
		a current one, otherwise this value is appended to a current one.

		:return: str

def session_path(self, path=None):
		""" Set and/or get current session path

		:param path: if defined, then set this value as a current session directory. If this value starts \
		with a directory separator, then it is treated as an absolute path. In this case this value replaces
		a current one, otherwise this value is appended to a current one.

		:return: str
		"""
		if path is not None:
			if path.startswith(self.directory_sep()) is True:
				self.__session_path = self.normalize_path(path)
			else:
				self.__session_path = self.join_path(self.__session_path, path)
		return self.__session_path