Added Codex_AbstractAction which is singleton

- use ::getInstance() to have the instance which is used by wordpress
- use ::add() to add all methods or a specific one to wordpress
- use ::remove() to do the same for a removal