Added types in a few places.
Updated some of the error reporting code.
Made some sorting conveniece functions.
Disabled renaming of audio files.

The server doesn't implement the feature, and if we were to give it
to the user, we need to check where the file is used, and update these
places as well, or atleast give them a message where to look for
inconsistencies in the date.
Minor ident patch.
First day of refactoring.

Løcke came and saw that there ware multiple classes of almost the same name
 and ask why they were there. From that questing did we start refactoring
 the contact, and reception_contact classes. So reception_contacts is now
 a contact_attributes class, and the contact have a reference to that class.
 And some other thinks have changed.
Model classes are now made from constructors and not factories. and

SortBySomething functions on the model classes is removed in favor
 of implementing the comparable interface.
Removed Reception_Contact.
Changed bill_type to billing_type.
Whole lot of refactoring.
Make the headers an heading element.
<!-- ---- is not legal in HTML. Fixed
Expanded css class zebra to zebra-even and zebra-odd
W3 Validator fixes.
Updated some code to follow the dart style guide.
Don't unnecessary make an update request.
The distribution interface changed, and Client changed with it.