Added pubsub topic/service subscriptions, [rdiosock.services.fields] now receives 'changed' notifications.
[rdiosock.pubsub] now reconnects when closed, [rdiosock.utils.EventHook] updated with 'subject' parameter used for callback filtering, [rdiosock.services.fields] added 'on_change' event.
[rdiosock.remote] renamed to [rdiosock.player]
[rdiosock.player] added a field event hook and attribute updating system.
Logging now uses 'logging' module (via 'logr' wrapper which handles logger creation/usage)
[rdiosock._api_request] fixes and spoofing added, player_state and queue added to [rdiosock.player], Fixed [utils.api_url]

 [rdiosock]
 - Version is now set correctly when doing an API request
 - API requests are now spoofed as chrome

 [rdiosock.logr]
  - configure() now accepts a 'level' parameter, which sets the minimum level to output to the handler

[rdiosock.player]
 - Added player_state and queue which are automatically updated

[rdiosock.utils]
 - Fixed [utils.api_url] not creating insecure/http urls
fixed real time updates not working in [examples.now_player], minor cleanup to some files.
added [rdiosock.objects] which is now used in place of [rdiosock.player.player_state] and [rdiosock.player.queue] dictionaries
Added licenses to [src/rdiosock/objects/*] files
RdioPlayer updates on player_state_changed and queue_changed events, 'last_song_played' and 'last_source_played' are now parsed as RdioTrack and RdioSource objects.
 - RdioPlayer 'last_song_played' and 'last_source_played' fields are parsed into objects (RdioTrack, RdioSource)
 - RdioPrivateService now receives pubsub messages and fires player_state_changed and queue_changed events.
 - RdioPlayer now uses player_state_changed and queue_changed events to know when to update now (from RdioPrivateService).
Added [rdiosock.syrequests] which now handles all API requests and supports asynchronous requests.
Added [rdiosock.player.on_song_changed] event which receives updates from 'player_state' updates and 'last_song_played' events, this results in updates ~3 seconds faster
[examples.now_playing] now subscribes to private pubsub messages.
Added [rdiosock.metadata] with search() method sending requests, search results aren't parsed + returned yet.
[rdiosock.metadata.search] now returns an RdioList object which parses the items into their respective Rdio* objects, Added RdioArtist and RdioAlbum objects.
 - Working [rdiosock.metadata.search] method
 - Added RdioArtist, RdioAlbum, RdioAlbumSource, RdioTrackSource objects
 - Major redo of existing objects, All fields *should* be included in the classes now
 - Changed RdioBaseItem.PARSE_VALUE_METHODS to call an instance method which now sets the attribute itself, this give a bit more per-object parsing flexibility.
Cleanup, Git repo fix
Updated [README.md]
Updated [README.md]