added comments throughout physical layer class