closes #1 Added start which takes in a client state and updated the fram...

will you review this Omar?