"Phew, major refactor. Play-Json acted up, so I reverted back to Lift-json. Cleaned up code."