Add descriptions rest api

Fix #26