* added source and doc generation to build cycle
* improved tests