Makefile angepasst, kann nun bin/ und obj/ entfernen, respektive einfügen

Implemented vector-find-method for Jonas - return value vec<shared_ptr<Tech>>
other find-methods will now return NULL only and if ONLY an error occurs - if a key is found it will always return a value-

enum RequirementFlag implemented

Technology is now using std::pair<Tech, RequirementFlag>
TechList is already handling and using the new Technology.h
Vanishing and BuildFrom requirements are respected

Should be fully implemented now, I couldnt find any bugs anymore, if any are found pls tell me

I can add more interfaces if needed or wished