Adds warning to call a doctor. This is medical advise and should be treated carefully. All medical business logic is seperated out into it's own file. I will ask a doctor to verify this. Also added many test cases and framework for this