lib_elem finished and compiled (untested)

- tri-elem finished (only support isotropic material because lamina has
not been worked on); removed K and F in elem type (save space); include
them in integrate subroutine as intent(out); include theta in elem type
and rotate strain and dee only if it is nonzero
- created trial lib_node, lib_mat