Don't fail if custom datadir doesn't exist (let the system create it)
Minor cleanup
Refactor Album constructor to use a Builder

Also added some test utils to make it easier to create core entitys
Merge pull request #129 from rodnaph/album-builder

Refactor Album constructor to use a Builder
Added builder for Artist
Merge pull request #130 from rodnaph/artist-builder

Added builder for Artist