fixed access for segment_ids (using field instead of accessor)
fixed cases with 0 or 1 segments
moved implementation to bnd_reader.hpp
moved implementation to bnd_reader.hpp, removed bnd.hpp, got rid of boost