refactored DispositionFactory into new DispositionService

refactored DispositionFactory into new DispositionService
created new EmrVisitService