Modify depends, readme, and update tests