A Qt5 based btsync api library and platform independend user interface