Finished requirements for project 2b

everything is tested and works.