New folder structure

Separate folders for:
- The REST API (api/)
- The REST client (client/)
- The web site (web/)