Setting the main window size to be larger on first startup

Ignore-this: e56bd58c351e4eb5ccd6da37c6090e39

darcs-hash:20141204200015-c21fe-c62da5e40a29980ae8c227a38bdbe22083b7563c
fixed several bugs in the vector clock implementation

Ignore-this: e5a81825ff25952873c309d04060ba41

The comparison function treated no key incorrectly.
Also the less than and greater to functions were wrong.

darcs-hash:20141205145859-c21fe-73116497acf98f7ce02e610ee9929203677b9a2c
added vector clocks to chat

Ignore-this: a5e972c149ce56a98148db97f6d470e6

Firestr sends messages again when all acks are not recieved. On bad networks this caused
the chat app to get duplicate messages.

I added vector clocks so i can compare messages and not show duplicates.

Eventually i will also order all messages in the chat based on the clock.

darcs-hash:20141205150105-c21fe-6267adb0c9d413173035a499fdd6c6cf59bd485a