breaking out j3m retrieval into tornado functions

hey, just adding all the stuff in one class for now, will break out later.