initial setup
added the exercise endpoint. added some helpers in common.