Added 'Unanalyzed' and 'Incomplete' report statuses
Also refactored the analyzation process, and created a common test base to facilitate upcoming tests for other features.