Addressing Mozilla's comments

-changing from DOMRequest to Promise
-changing version to unsigned long long and clarifying when it is nullable
-removing serverProtocols
-not transfering actual content in notifications