added a snazzy API page. everything in it has been implemented