make index2 angular

copy contents to index.html, use angular
also make the offers filterable
merge with latest index2

delete index2 to avoid confusion