add api v1 controller
add rough api docs