New: user defined module

Now all the input needed from user in initial and boundary conditions
is in one single module (which can load additional modules)
Brio-Wu shock tube test

This module is loaded by the user defined module (user_mod)