Add heat support, and refactoring.
Moved getNovaClient() and token-validate from Jopst component dependent class.
Refactoring.
Update README.md