Refactor favorites into ArrayList

Now supports unlimited favorites!