updated docs, added more tests, added lift plot function