Used Flask-RESTful for API

Closes #162
It seemed to me that this is not a bad idea in this case and it makes the code a little prettier and shorter.
``` python
from flask.ext.restful import fields
```
vs
``` python
from api import fields
```