made a new develop branch
1) Added new directory structure. 2) Made services modular. Note: Install modules by npm install modules/vpn modules/firewall
Added test framework using mocha. Steps to test 1) Go to modules/vpn 2) Install mocha: npm install mocha expect.js chai 3) Run the binary mocha: ./node_modules/mocha/bin/mocha  --compilers coffee:coffee-script -R spec 4) It will display the test results for openvpn module. Developers need to test functions for every new function defined in the modules
Added POST vpn site endpoint.
Added few more parameters into vpn schema for openvpn site-site support
implementation of get /services/id/openvpn end point to vpn module, updated vpn/test/testvpn.coffee
Fixed few issues found in unit testing
Unit tested and fixes couple of bugs
Added new test cases to vpn module, added @delete end point to vpn module
Created a module lxc for implementing the lxc API's and Implemented the @POST /services/:id/lxc to create the linux containers
Fixed issues in testvpn.coffee - now all tests pass. Changed in openvpn.coffee to have service openvpn restart for now. Commented out svcs command.
major restructuring of cloudflash, cloudflash.coffee is now a singleton class module with functions,s. new app.coffee to serve as the application for running the cloudflash REST web services.  lib/services.coffee is now utilizing cloudflash class API via require to invoke the services endpoint operations
moved public resource into proper location
extra debug output
restored personality.coffee from master.  It is NEEDED and not only used for firewall...
pass @include to cloudflash
To fix the @include for cloudflash class we should not export new class. Fixed include issues. Added api into service schema which defines the path to the module API enpdoint
updated /services endpoint to be /modules
updated docs and other references to /modules instead of /services
Added npm, deb and rpm package installation support