implemented serializer
added ifndef to serializable.h
fixed ifndef statements
started working on HaloManager implementation