[project] moved class.js to vendor/js
[project] removed unused code
[backend] small fix for manifest keys

Due to a small bug, manifests were shown twice in the
options page iff they contained an error.
This is no longer the case.