Merge pull request #5 from massyl/master

exception handling and some code refactoring
Refactor - Fix typo
Refactor - Format docstring
Refactor - Remove unused dependency
Refactor - format
Doc - Update doc on utils module
Refactor - Explicit the functions that are used by the Network.Utils module
Refactor - format
Refactor - unify docstring
Refactor - remove unused import
Refactor - Explicit from where comes what
Refactor - Remove dead comments
Refactor - Explicit the function's module origin
Refactor - Unify format
Refactor - Explicit the function's origin
Doc - Update slightly the documentation
Refactor - safeConnect :: String -> IO [String]
Add target to open pr directly from makefile (using https://github.com/github/hub)
Merge pull request #6 from ardumont/small-refactor

I'll merge locally, and then push all other stuff related to my remarks
some code refactoring