Added new classes

Added classes:
 - NetworkProtocol
Deleted subclasses of Platform