updated the readme to include documentation on the structure module
added a requirements section