API Setup

- [ ] Flask project structure
- [ ] Database models
- [ ] Coding style
generally, I try to avoid using built-in function as a variable name. 
`dict()` is a python built in function.