Added Jasmine test for recently viewed objects.

Wrote Jasmine tests for recently viewed objects.

Tests that:

- `newInstance` has the correct attributes after being instantiated with a GGRC Model or an arbitrary JS object
- `stub` function returns correct values for attributes (and `id` does not exist) when instantiated with JS object