Make it work

I cleaned up your migrations

a general rule of thumb your first 5 migrations it's ok to rake db:drop and make sure you start off on the right foot. its only until a little bit later in the development of your schema that adding those add_column, drop column fields are good.