renamed tests folder
added tests framework and example test
removed unused function exit()
some housekeeping on Fetcher testcase
adding  documentation to Fetcher test case
added new lines to the end of runtest and fetchertest
Merge pull request #5 from caninemwenja/new-tests

Added testing framework and example test
added test data
added test data support function
testing if return value of process_repo is list
testing if return val of process_repo is not empty
testing if processing a single repo returns a list with a single item
testing if result of process_repo is a dictionary
testing membership of return value of process_repo
testing if process_repo return value matches test data
some housekeeping
Merge pull request #7 from caninemwenja/test_process_single_repo

Test process single repo