Methods

Made several methods for User and Project models
I think you're probably right (from the guides: "By default, only save the associated object if it's a new record.") but I was reading some examples of programmers having strange things happen with "has_one through" associations that didn't have autosave explicitly set to false.

I worked through this with Matt and we looked at a couple of different alternatives to "has_one through" as apparently it's a rather unusual association. Two options:

> 1)  -> delegate :project, to: :tier
> 2) add foreign key :project_id to Pledge model

1) I was surprised that this didn't work; I thought that it would delegate 'lookup Project' to the @tier associated with the @pledge. However, calling @user.pledge.project would return an error — the db was looking for a foreign key of :project_id. 

2) Matt really didn't like this duplication in the db and so he suggested we stick with the "has_one through" association, unorthodox though it may be.

I totally should have mentioned all of this earlier :P