corrected rirectory separator, added interface CarabinerManager to correct Dependancy Injection