100% coverage. Some tests are failing.
Merge pull request #23 from tihuan/test/increase_coverage_for_all

100% coverage. Some tests are failing.