Added PublicInformation storage structure.

The PublicInformation structure will contain all the information
publicly about a user.
Stream test in main.
Added PrivateInformation storage structure.

The PrivateInformation structure contains data available only to the
user.
Stream test in main.