Closes #84 by allowing classes to derive from multiple classes instead of just one. At the moment there is no means of resolving name conflicts when multiple classes are derived from, but I have an idea for that.