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 en
wil return a zero value.
version: v0.5.3