Review of technology for the successful development of small scale mining