added create_video/profile to api.py for populating database

@ormsbee @wedaly 
The order in which the errors return are different. Some errors are picked up first and returned by themselves, even if other errors exist.