Added stubbed out sprite factory
Implemented sprite factory. Interface allows to *load resource from JSON* and to *make* loaded sprites (return named JSON properties)
Added [very, very] clunky and non-consistent entity factory
Improved [and fixed] sprite and entity resource factories. Perhaps entity factory can be enhanced to it autoloads sprite dependencies. Right now the entity factory just makes the assumption that any sprites referenced have already been loaded prior.