updated docs to have better setup instructions, fixed minor bugs