Created classes Filter and Expression, which compose the DAO system.

signed-off-by: Rodrigo Siqueira
signed-off-by: Jonathan Rufino