Refactored a some view code, made `Album` handle fetching files from database, updated tests
Added a test for issue #422
Delete album if it's empty
Added a test for that
Merge pull request #426 from MediaCrush/issue-422

Issue 422