Add vibed and filter unittests
Further break up monolithic gen temple string function
Fix dub deprication errors