Completed DinoDex project

Ready for your review, made a few changes after we discussed.  Hopefully it works for you...and if it does not, tough shit bcuz you are in Vietnam.  :)

Love,

Steve
Unused method argument - `weight`. If it's necessary, use `_` or `_weight` as an argument name to indicate that it won't be used. You can also write as `weight(*)` if you want the method to accept any arguments but don't care about them.