check if the given port is valid, closes #20
allow unixtime 0, closes #21
only broadcast items to the websocket that are not older than an hour and not more than an hour in the future, closes #22