change test runner
refactor module for better readability
throw error for incorrect usage
bump to version 0.1.6