There is definitely a spelling error. The contracted form of had not is hadn't. And the word is any, not eny.
I believe that most people would put a period between I and yesterday. You could probably defend the use of a semicolon, though.
Below is a picture of a colon.

Following surgery on the large intestine, people are often left with a semicolon, necessitating the use of a colostomy bag; one is shown below.

People with colostomy bags have no desire to become expert in the field of puncturation; it would be messy.
Jay