improve the view generator

- generator style for view
- make the project selection from checkbox to list
- error handling for no projects existence when creating a new view
- view name conflict detect
- make the view name argument optional when call the view command
- upgrade the doc in the README file about view command