Add custom create and edit url segments on resource routes

This feature allows you to easily change the endpoints when using resource controllers from things like `resource/create` and `resource/1/edit` to `resource/make` and `resource/1/change` respectively. This is similar to something done in Rails as shown here: http://guides.rubyonrails.org/routing.html#overriding-the-new-and-edit-segments.

To use this feature, in your resource route definition you can do the following: 
```
Route::resource('foo', 'FooController', array('create' => 'make', 'edit' => 'change'));
```

I'm open to any recommendations of now to improve this, or if anyone will actually find it useful.