Updated and documented classes. Enum decoupled (ServiceType)
Added .net package-info