Support non-ASCII characters and triple dotted initials

* Allow any Unicode 'alpha' char where we once only allowed A-Z
* Support names like "M.E.E. Ericson"
* Add Gemfile
* Add specs