Updated base system configuration added curl

Summary:
Updated nginx configuration, it's for timebeing need to be fixed properly

Updated nodeapp to have github ssh configuration

Updated configuration to install a nodejs module

Initial commit for ejabberd module

Fixed issue in init.pp

Fixed issue in init.pp

Fixed issue in init.pp

Added a pem file

Removed commented out lines

Updated ejabber configuration

Added timeout for elastic search installation

Added a module for secure system

Added upstart script for redis

Fixed init for upstart file creation

Added service setting of ES

Updated nodejs module to make it independent of nodejs minor version

Changes to make redis as a service

Created a module for single replicated mongo

Added a module for installing elastic search plugins

Updated nginx template

Updated nginx installation for latest nginx

Added 2 more default modules

Updated nginx installation for latest nginx

Added puppet module for ruby setup

Added ruby installation script

Modified ruby installation

Updated nodejs module

Updated default nodejs version to 0.10.26

Updated replicated single monog module for replica set initialization

renamed:    tempates/master_replica -> templates/master_replica

Added another module for replicated slave mongo

Added rabbitmq module

Added a function file to manage files

Updated the script to deploy static code

Created a template for mongodb.conf so that replicaset can be changed

Added apache module

Modified apache setup as Exec was not added

Added a module to create apache virtual hosts entry

Added SSL capablility

Updated nginx module

Removed monimus.org

Created dummy files for nginx server

Chagned nginx module to UDT

Created a moudle for nginx so that sites can be managed easily

Just for testing

Added files

Test Plan: nothing

Differential Revision: http://phabricator.lybrate.com/D1
added a test file