rewrites task to use new CLI API
switched to simple task instead of multi
adds wildcard support
adds custom extension support
adds fully abstract src dir structure mapping to dest dir
drops task name requirement
adds full options object passing to templates
allows for package name dir structuring
CLI API EXAMPLE:
grunt bb_generate:marionette:views/ItemView:editor/*/HeaderView
will create editor/views/HeaderView.js file