Added a new way of generating the documentation, and used it to create
nice tables
Fixed the detection of abstract methods and properties