initial List API and implementation done

Signed-off-by: Faiz Kothari <faiz.off93@gmail.com>