Beacon v2

I added the todos so I could easily find all the other places where all the new characteristics (tx power, tx cal table, period, etc) need to be added. Once this pull request is merged I will have to add the corresponding fields to the UI and variables to the code. I just wanted to keep this pull request focus on the new structure.