made rake task conditional instead of returning (for specs)
ensured that the missed reservation factory works
added tests for rake task
added source link to spec files