Make crypto a normal class
Update constructor of Network class
Add ConfigChangedEvent to Events class
Split Person, Message and Config classes to separate files
Update Data class