modify vector class to add class and basic elements; add SuppressWarnings annotation
support comment in data and template file start with #
rename methods and clean code
support multi sections