Added gson to build path, implimented serialization functions