Major refactoring.  Pulled out Json4s and put in Play Json for better error handling / performance.