Added alias for browserAction, updated docs

require('browser-action') is an alias for require('browserAction')
Fixed bugs, added extra tests

Fixed: rgba() string always contains integers for r, g, b.
Fixed: Insert messaging.js as content script.
Test: Test if popup opens, and if messaging works correctly