Message passing implemented in Sample Chooser

Sample Chooser now receives messages from de2, selects samples, saves
them, then passes back the sample name along with the device id back to
de2. Will continue from here on GUI design but nothing else
communication wise.