added tally normalization to class & tests
updated docs
added include guard
added import warning