Revert "first take on fixing rest pointers"

This reverts commit 8e65e121b490b9b96b94c62129200db4e590e0cb.
Revert "fixing js errors in ready.vm"

This reverts commit 1c3eab3bfaa400cfb26a3e35c3f2c1623fab6633.
Revert "added page base to avoid drifting messages endpoint"

This reverts commit 503e71f89b39efde8d5f1c5324d45dde207feb88.
reverting the rest relocations, adding endpoints so that session messages may safely drift wherever needed