Move RbPod::Error into it's own file.
Minor aesthetic fixup.
Don't allow RDoc to be confused by it's inability to parse documentation.
Add utility function to create a new instance with an attached DATA pointer.
Don't bother with NULL pointer check on utility method.
Make compilation a prerequisite for tests.
Simplify Rakefile source tracking regex.
Expand on specs to use shared contexts for database creation; rework RbPod::Collection support.
Move RbPod specs into their own folder.
Expand on the tests for the RbPod::PlaylistCollection and RbPod::TrackCollection classes.
Make RbPod::Playlist naming scheme more idiomatic.
More miscellaneous fixups.
Implement RbPod::PlaylistCollection#include? with tests.
Improve type checking across devices and collections.