Added result caching

Added ability to add new album
Added loading event