Changed associations must be saved in factories

The student, teacher, and guardian associations were all allowing the
author to pass in first/last names, but weren't persisting that data to
the user upon creation.
Move course delete button to `edit` page.

New courses don't have an `id` so they can't be deleted. The Rails route
helpers, when building a `delete` link, requires an `id`, and fails when
the model it's using doesn't have one.

There were, additionally, a few locales that were mistakenly removed during
a previous rebase. The only one that broke things was `helpers.delete_model`.
Added that back in to make things green(er).
Associations do type-checking ...

When you assign an association through mass assignment, it type-checks
to make sure you are passing the right kind of model. In this particular
spec, we didn't need to persist the model, so it's (roughly) as cheap to
just build it.
Merge pull request #18 from iericallen/gettin-back-to-green

Gettin back to green - no mas pushin' red