Use the Weirich fail.
Use standard lib ArgumentError instead of custom exception, nothing is gained by it.
Code formatting.
Merge branch 'develop' into better-exceptions

Conflicts:
	lib/tickle/tickle.rb
Merge branch 'better-exceptions' into develop