Refactor favorites into ArrayList

Now supports unlimited number of favorites!