General refactor to make openvz.js more object oriented

* Added a VZID generator
* Fixed spacing in all files (default 2)