modifications to support json-encoding and remove the time management thing from the project
oh, and add the new serializer I just wrote for this