added makefile. dunno if haskell has its own thing for this stuff, this works for now
fix compiler warnings
Makefile => makefile
more useful makefile
oops. dont be adding executables