Added Service Generation

Includes Service interfaces plus Implementations