Update bywaf.py

extended 'set' function to take multiple paramteres, need to add exception handling