Post-filter Implementation

Changelog:

Created client-side filtering
Added loading indicator
Improved Masonry behavior
Built dynamic stretching