updates, added more ble functions, general work on code
updates to fix errors,

TODO: make interrupts file