Some minor workarounds in communication.php; sniff around line 52
Refactored all the pages. The code is the same, just more readable ( imho )

Signed-off-by: Gálffy Tamás <ezittgtx@gmail.com>