HW4 Templates Update

So we changed some parts of the README and did our best to address your suggestions. For the most part, we added a few new examples mostly under Function Templates and went more in depth for Class Templates and default parameters. If you could look this over and give us more feedback on what could be improved that would be great. Thanks!