Knife command cleanup

- Rearranged knife parameters into more logical groups
- Added comments for parameter groupings
- Cleaned up chef node name and vmware vm name logic (still not DRY...)