Patch to generate the classes for the client plugin

Added functionality to generate classes for the client plugin. Added
template files for server and storage plugin. Next step is to add
functionality to generate server and storage plugin code and also the
profile xml files

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>