add WIP on API template
moved and renamed a few files for organization's sake