Tweet became abstract - 
two implemeptations of tweet exist - mutable and imutable

tweet are now updated

left to write final tests and take care of persistency