Added muxes.

TODO: Make one generic mux.
Added some testbenches for the muxes and extenders