Implemented conversion of any Boolean Expression to only NAND or NOR implementaion

Also has two input gate constraint functionality
Also has functionality of implementing only using AND, OR and NOT gates