Reorganise where files are saved

Currently the generated files looks like this:


    widgets/parent_widget.rb
    widgets/parent/parent_view.html.slim

    widgets/parent/child_widget.rb
    widgets/parent/child/child_view.html.slim

So in the same folder, we find both view pages from the parent widget and widget code from the child widget. 

Unrelated information in the same folder == mess. 

I propose to change it to:

    widgets/parent/parent_widget.rb
    widgets/parent/views/parent_view.html.slim

    widgets/parent/child/child_widget.rb
    widgets/parent/child/views/child_view.html.slim