Made the memoization return a trait so we can add functions such as write
Moving pacakge for Memoize
Upgrade sbt version
IScope trait has json Reads and Writes to deal with serializing subclasses
Fix: copy and paste error
Fix: copy and paste error
Pass implicits as params down to the memo impl but not yet using them as ' No Json serializer found for type scala.collection.immutable.Map[TInput,Either[java.util.concurrent.CountDownLatch,TOutput]]'