Full rspec coverage. #84

modulo the help view that @jpetitte will be doing