Added include guards to list.h, ints now stored as longs