implemented MUX
Added a DMux
added NOT[16]
added AND16
added OR16
added MUX16
added 8 input OR gate
four input MUX
added 16 bit version of 4-way MUX
added eight 16-bit input MUX
added 4-way DMUX
added 8-way DMUX