respec version of Beacon

Transformed into respec format and added a full dependencies section in the process
Can we use https:// instead?