Moving code sources to src/core/.
Adding boost::program_obptions.