Fix testing errors, and refactor to decouple tests
Add info messages to show when things get created.
Simplify error messages, and remove a needless conditional.
Merge pull request #35 from hoangelos/master

Refactor and Decouple tests and improve info notices