Added more Class methods and Funject::each, and fixed some metaclass issues

- Class::superclass
- Class::sublcass
- Class::methods
- Class::all-methods
- Funject::each

Class now correctly inherits from Funject.
Fixed Number.e and Number.pi