Added a sort-of proper Makefile
Added proper #include directives to suppress warnings.