Introduce unit testing for page.go
Adding ability to read from io.Reader

This allows for testing without relying on the file system.  Parsing algorithm to not read the entire file into memory.
Adding benchmark for parsing pages using unicode.

The resulting comparsion is not equal because NewPage reads the file each time where ReadFrom just reads a buffer in memory.