private void initialServletLoad(){
	
		File dir = new File(directory.toUri());
		System.out.println(dir.toString());
		File[] files = dir.listFiles();
		ClassFileLoader cl = new ClassFileLoader();
		for (File file : files) {
			System.out.println(file.toString());
			if(! file.getName().endsWith(".class")){
				
				continue;}
			
			try {
				Class<?> c = cl.loadClassFromFile(file);
				Class[] inter = c.getInterfaces();
				
				for (Class class1 : inter) {
					System.out.println(class1.getName());
					if(class1.getName().equals("server.ServletInterface")){
						System.out.println("Got 1!!!");
						
						ServletInterface servlet = (ServletInterface) c.newInstance();
						loadServlet(servlet);
					}
					
				}
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (InstantiationException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			
			
			
		}
		try {
			this.ListenForDirectoryChanges();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}