added general use converters and intersection helpers
added git ignore file