Added README.md and TODO, put some basic stuff in them
Made Makefile more likely to work on 32 bit systems, also cleaned it up a bit
Made Makefile recompile a .c file if its .h file changes
Split source into multiple files