Messages now pulled periodically.

Messages being pulled every time the options page loaded was too much
for the server to handle. Therefore it now checks the server every X
hours and stores the message locally if there is one. This reduces
server strain and network usage.