Forward more logging events for testing purposes.

e.g. can now see `'log'` events on the logger returned from
`bower.commands.init()`.
Basic test for init command.
Add more simple command tests.