User:Pokeswap/Test extension

this is an extension which adds test to special:version

i need help changing this so there is a special page (special:TEST) which says "test "and that has a place to put text in, and all text goes to special:TESTtext and a checkbox which puts it in 2 categories (coding and other) and rights to remove text from special:TESTtext and other rights which are used to add to special:TEST (all by default) also, you can't add text directly to special:TESTtext but can delete it. all text for the page must be put in through special:TEST also an  tag which would do something like  text to be tested to see if it works in red  and has all of that text in a special:TESTtextfromPage and that shows a picture of broken glass on the user's user page (for x amount of time determined by $wgglasstime)if the text has "failed". users with the kill right determine that using special:kill (if it has failed) or special:pass to submit it to special:passedcode (to be put on the site) also another page to hide all of or certain pages with  (picked from a list) on it  special:testing the test for an amount of time specified on hiding also the current wiki's code will be on a special page (special:code of wiki) where it will have a voting for pass or fail (code will not include localsettings.php)

the current code is: