first implementation
- async loading, paging, filtering
- fully customizable table
- custom viewmodel for rows is possible