SAObj and SAListObj interfaces defined, beginning implementation in other modules. Search functionality added, yet to be integrated into a public facing api. TrigramPoster will hit the server hard so don't use on peak hours or on large requests. On my machine it takes 29.5 of 30 seconds to request 40 different threads to pull posts from. This is bad and wrong.