major change, use Melpa for packages management, automatically installation, and adding ruby suite