Add various methods and change some existing ones, add package info, and add documentation