Initial check in.
Adapted to Floodlight's new JSON library