expanding backend skeleton

first part of adding functions to fit test plan and hooks for updating
HTML