Added Furan classes

Added Furan classes inplace of BooleanExpresion to handle expression parsing.
Where Furan stands for Francisco Meraz @fcomeraz