better exception handling
do not consider subpackages if listed in top_level
added function to parse requirement file
added function for generating symlinks
temporary removed command tests
added tests for utils module
call utils functions