rewrote parser

returns {ok, Result} or {error, Reason} for consistensy
removed indirect object support
support multiword names
verb is now an atom
added an input record that uses a string for the object
Merge branch 'master' of https://github.com/mikewideman/erlangmud