Added tests for checking error conditions in job and view
Check for the specific exception class (ArgumentError)
Functional spec updates

* Started adding more granular testing by checking the config.xml for job creation
* Started naming the tests in a specific convention so it is easy to run tests matching a particular prefix
add the exception class to the error log
Prepared changelog for v0.12.1
bumped version to 0.12.1
updated gemspec for 0.12.1