RXPromise can now be properly subclassed. Improved documentation style