adding api controller and tweaking models
correction
adding create tag api method