Checks RAM usage on windows

Takes -w and -c arguments, and returns 0, 1 or 2 for OK, Warning or
Critical, standard Nagios style.
Added active_support to initialize variables

With the previous configuration including just
active_support/core_ext/numeric causes uninitialized variable errors.
Tested and repeated on windows server 2008 and windows server 2008 r2
Checks RAM usage and alerts based on passed flags

Standard nagios alerting scheme - takes -w and -c arguments, returns
0/1/2 for ok/warn/critical
Added variable declaration

Not distinctly declaring the line variable was causing uninitialized
variable errors to occur when running these two scripts. I verified
this on windows 2008 and 2008 r2 servers.