Started building retention support

Articles are fetched and stored locally now. Also, replaced Azure Table
Storage with SQL Server on the backend.