Update

- several POST requests
- promises
- basic error handling