Done with V1. It took an hour which is too long.

I had problems with User.find() vs User.find_by_id()
that took 15 min to fix. a few other problems. take the 5 min to read ALL the code before you start.