refactored basic need type names

changed existing names
added critique
added critique to toResource method in WON ontology class
added getMatchesWith function to BasicNeedType class
added allowsMatchWith to graph
adapted matcher to new ontology

uses allows matches with instead of a hardcoded function
Merge remote-tracking branch 'refs/remotes/origin/feature-needtype-refactoring' into devel