Abstracted ruby version information

Signed-off-by: Bert Hajee <hajee@moretIA.com>
Don't raise an error when last_command is not set

Signed-off-by: Bert Hajee <hajee@moretIA.com>
Use CSV parse for convert_csv_data_to_hash. fixes closes #1

Signed-off-by: Bert Hajee <hajee@moretIA.com>