Some Formatting and tests
Changed Everything to lowercase