added many new pkgs, closes #43, closes #44, closes #45, closes #50, closes #51, closes #52, closes #53