Added
- DD class implementing iterator over the structure of the the diagram
- DD operations reduce, apply and restrict
- BDD class with factory methods for constructing terminals and variables
- BDD operator overloading for basic boolean manipulation (AND, OR, NOT, XOR)
- BDD string representation for debug