add a quasi sensible ignore file
create an xcode project for easier mac building
correct header guard
implement a default configuration file
refactor out for supporting both 64 and 32 bit modes
add a default symbol mapping for gmon