use of more OO than procedural
moving github api urls to root lib
adding a preliminary analyser though it's a standalone
removing unecessary methods from fetcher
adding commit stats (++ and --) to collected data
Merge branch 'use_oop'
Update README.md
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