added select( and featureAtId for QgsVectorLayer