Revert "Prevents race condition locking the port until the start"

This reverts commit 40f92ae913200dd908f978a53f2b7ad8f560d196.
Adds missing documentation
Adds custom error to unsupported types
Separates unit and integration tests
Adds new documentation
I forgot how to english
I forgot to update the template
Adds password set to the CLI
Updates tests command in Travis
Adds --password and --url to the CLI
Allows to get info from TXT records when capable (Closes #63)
Show example of device id in CLI
Adds id fallback for remote devices
Fix spelling mistake in README.md
Merge pull request #64 from andrewgarner/patch-1

Fix spelling mistake in README.md
Adds Paypal donation button
Now is something
fix NoMethodError: undefined method `body' for #<Airplay::Connection::Response:0x007f800520eb58>

Player#scrub raised NoMethodError: undefined method `body' for #<Airplay::Connection::Response:0x007f800520eb58>
added Player#seek
Merge pull request #66 from ronald/master

added Player#seek