added JSONSelect requirement and better install script