added user plugin update mechanism
added preferences for user plugin updates
made plugin update interval configurable
move all preference related stuff in prefs subfolder