Added license file.

- Added license file.
- Added license information to README.
Fixed imports, added __slots__ definitions.

- Fixed imports to manual imports in rave/__init__.py
- Changed rave/ast.py to use __slots__ for all Node (sub)classes for
performance reasons.