Little fixes + better exceptions.
gitignore & travis file takes in account web coverage dir.
Polished operations unit tests.