added better description, license, and dependencies