updated nucleotide.hpp
finished 1st edition of hairpin.hpp
did superficial test on hairpin.hpp