added several libraries and began work on given/when/then format in tests