Solves #357 #359
Fix spec
Bump up error checking and add new spec
Validate a little nicer
Fixups based on @cantino 's comments
Merge pull request #363 from alias1/twitteruseragent-tweaks

TwitterUserAgent Tweaks
Merge remote-tracking branch 'huginn/master' into omniauth
Fixed the specs