Add compile option to compile with 1.6
Add comments
Rewrite the PhoenixTask for a client<->server system