Change Name of Class

 a few more changes
 - Add document for scaladoc
 - Change object into class
Add default value of data

  and Add more document for method
Implement Affogato object

There is two way Affogato can be initialized.

 - val affo = Affogato("afoijwfe::1")
 - val affo = Affogato("afoijwfe", 1)