remove punctuation option

reverting fc57d9ebc754220162a87e281e2cace4ff1cbea2 and ae3273bd55e99ec75eee9bf58f4ef8aed7a9359c
remove punctuation default argument
string escape for logs
new option to disable logging
updated README to reflect option changes
copy editing in README
tag generation uses lists instead of dicts
removed magic number 10, closing issue 3
also replaced length of year (4), actually closing issue 3
refactored updating code
minor refactoring
merged master