Automated Drug Dispensing Systems: Literature Review