Some code cleanup:
 * Optimized FilterEditor.js a bit, so validation can easier be customised in the futur
 * Converted from tables to div's in most of the design.
 * Added != (not equals) filter