Refactor Puzzle for readability
Delete unused method
Clean up some specs
Add specs for new method
Add publicly available list of 4 letter words