Merge package organization, recommendation deletion, UI updates, and code cleanup

Pull requests #11 #12 #13 #14