Ignore unix autogenerated files
Added newline at end of file, fixed arguments bug in IsGeneral
Fixed capitalization bug
Significantly refactored Data_Function class