Updated plex-api dependency

+ Made getClientByName() require name parameter

plex-api went promise based on v0.4.0, plus a much needed
HTTP agent socket fix at v0.4.1.
Converted buster tests to mocha/expect

buster does'nt seem to be updated regularly,
therefore replaced all tests with mocha/expect/sinon
0.0.3