Added Basic agent structure
Added notes from page 50 - 53
Merge branch 'master' of https://github.com/9oclock/Courses