added missing configer.cc file
simplified configer macros by splitting special case into its own macro DEFINE_ROOT
renamed macros
got vector/list based types working
removed need for top level element/tag
better name for macro
reworked macros to be nicer (sort of)