rename 'dict' vocab to  'vocabs'
re-ordered library

hopefully all dependency issues fixed
fixed vocabulary lookup
add new compiler test task