added commands to shell, switching scheduler to accommodate different algorithms