made a few more additions to the api - committing before I start with the angular services cause its going to get ugly