Updated documentation for ComponentFilter
Added algorithm to determine if a list of components can pass through a filter
Added equality operators in Entity class