add dev-requirements
update readme to reflect testing steps