Changed getInputStream() to return null if file doesn't exist
Added animation loading for icons