Removed external dependencies for underscore.js and timeago.js.
- Added default limit and made limit an optional URL parameter.
- Refactored github-activity.js to include underscore and timeago, and changed GithubActivity to GitHubActivity.
- Updated README.md to reflect new changes. Removed information about using github-activity.js library. Added sample screenshot showing the widget using @matz's account.