work on :through relations
Merge branch '0.3.0' into through

* 0.3.0:
  Adding standard UMD block
lowercase inflection
putting the output back to the correct state
hasOne / hasMany :through relation
continuing to refine the hasOne / hasMany through
don't need the argument for _reset
Finishing up with some tests on the  and  through