Make server run on given port (or 8080 if no port is given)
Uses golang commandline parsing stuffs.
Added supports folder, that way the website can check if the server supports something, without having it steal a port.
Merge branch 'port2' into hp-bars