Business Logic Layer

Added Domain Classes