Changed csv file path and added QDBusArgument type check

- The csv files should now be placed at the same location as the
executable

- When checking variant type from the dbus there was a warning about
unsupported type. This warning was generated because and "invalid" ve
busitem exists of an variant with an empty array. This is now checked
and will return a zero value.
version: v0.5.3