add functional tests for error handling
add more packages
tweak install/contributing