Updates

Make sure the listner is not called during init
change the class of table to match other tables in moodle
We love phpdocs
Delete unused file
Controls and filtes and such