Added BooleanExpression, Added Variables and VariableDeclaration.
NOTE: Still bugs regarding expressions