Changed how the status code is maintained and added some tests
Add test for overall status
Refresh component status to calculate how many errors in time threshold
Change version to 0.0.3