Lots. Initial Rational, see the desc for the rest

makefile:
* Took out -Werror, added -ggdb3
* Added rational

number.h:
* Renamed struct Number to just Number

all numbers:
* Renamed type_new() to new_type() for more consistency

integer.c:
* Added to_ratio()

main.c:
* Added a Rational test