avoid using magic methods
added test for Request::detectLanguage
Session: fixed not respecting its own and IResponse's API
Request: refactored getHeader()
improved phpDoc
typo