Added unit tests of bower.commands.list()

Should cover most of it's functionality
double `prepare()` calling is probably not necessary :)