Added required methods to Interface
New Subscription class(for the Application class) + Test