Detailed API results, Password hashing

Also fixed error with associating a user with a new spark or idea. My bad.

BC, I'm getting a weird error where Rails doesn't find methods like `spark_url`, `user_url`, `idea_url`, etc. when creating a new record through the api. I tested this on the previous stable build of the app, and I get the same error, so I think this is a problem with my rails setup on my own computer, rather than in my changes from this request.

Could you push this up to heroku and try to create a new user with the api to see? The syntax for such a request would be a PUSH to:

    /api/v1/users.json?user[name]=someusername&user[email]=someemail&user[password]=somepassword

Make sure to run `rake db:migrate` first though, since I altered the users table in this commit.

(the password is hashed and saved on the rails end).

Hopefully this request won't have any errors on your end, but I still want to confirm.