before, after, text methods should return value if method's params is undefined.
Fix any indentation, add __init__ to all filters.
Node: change type() so this method can return self._type.
- add draft for _eq_ method
Add Node tests.