Added options:

(ref #1096)

This is more of the same going along with #1209, and should close out #1096.

*-f(--provides)
*-p(--parent)

examples:
````
padrino generate controller main -f :html,:js
````

````
padrino generate controller main -p users
````

````
padrino generate controller main -l global -p users -f :html,:js
````
```ruby
TestPadrino::App.controllers :main, :parent => :users, :provides => [:html,:js] do
  layout :global
end
```