Generator for tools (first part)

 - generator skeleton added
 - routes injection
 - controller template
 - view template
 - partial support for file uploading