more backend bluetooth work, started to work on creating and saving new devices