Issue #30 : removed code duplication for table filter, parametrized table filter into a reusable  component.

Signed-off-by: Ah-Lun Tang <tang@ahlun.be>
Merge branch 'master' into bugfixes
added 404 error handling