Developing an Expert System for Computer and Network Troubleshooting