add abstract class to datatable classes
fix description links and modify pom