Added inclusion guards for QL.h

Also made bool a typedef, couldn't help it :P