Allow Indexes to be named

This is a quick modification allowing Indexes to be named like so;

```php
$this->table('people')
->addColumn('foreign_id', 'integer')
->addIndex('foreign_id', array('name' =>'people_foreign_id_idx'))
->save();
// expected :
// KEY `people_foreign_id_idx` (`foreign_id`)
```