Initial code base
Added support for loading cached results.