start cabalizing code [WIP]
completed cabalization, renamed main program to 'yak'
added libgit as dependency
can list the commit of a file in a repo
list of commits for non existing file or repo is empty

Note: tests will fail as we expect a git repo named test-repo in the current directory
and by default git refuses to add a .git directory inside another directory
retrieve content of a file at commit X
retrieve content of a file at commit X
handle more error cases when retrieving content of file from git repo
add space to clarify tests
output list of graph's clusters count from a file's commit
fixed doctest for yak program
added cabalized test and clean up warnings
replace do block with monadic composition
fixed package conflict in doctest
ensure doctest pass without package magic
added web server stuff
Merge branch 'master' of github.com:mostalive/yak-o-matic

Conflicts:
	LICENSE
	yak.cabal