Created as Rest class, as wasn't sure if adding WebAPI would cause a world of pain or not