Fixed divide by zero chance and bad total memory rounding

If no swap space is defined, we would previously hit a divide-by-zero and fail. Here we skip swap reports if there is no swap (but report there is no swap).

Also, removed an old test that was causing total RAM to be displayed as +1GB. Removed that and replaced the round() with a math.ceil()

Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Removing double sysctl print

Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>
Fixed returning a None type in getChkConfig()

If a service was not found, but the chkconfig file was, we were returning a None type. Now, we return "Service not found in chkconfig".

Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>