add a base domain function to extract the TLD from a URL
adding the tos-urlbutton component with a simple start to tests
adding a tos notifications component
adding the first tos-panel component
adding some utils for other modules to use
adding the service module components
adding the test fixtures
adding the ratings module
test utils module makes it easier to run most tests
update the popup to use self.port for the service notification
adding the trimmed down main file
quiet down some of the logging
Update version number in README

The README mentions the 0.4 release has been submitted for review, this
is outdated, it has been accepted and is now the version you can
download from the Firefox add-ons site.
Remove unused files

The `doc`, `locale` and `test` directories only contain placeholder
files, this makes it harder for a new maintainer to understand the
structure of the project so I simply removed them. Removed the
`package.json.backup` as well, it's a git repository, no need to keep
`.backup` files.

Conflicts:
	test/test-main.js

Keeping the test files for the main module
Whitespace

Remove trailing whitespace
Replace all tabs with spaces for consistency

Conflicts:
	data/popup.js
	lib/main.js

Large differences in the main file but the popup was a simple port change.
Remove execution permissions from files

Some files had the execution permissions flag set, some had not. This
commit removes that permission from all of them.
merging with latest changes.  remove the points api in favor of the new versioned api and the panel using onShow
Fix rendering data in popup
Show "not rated" panel
Fix service link id on tosdr.org