Renamed ExecuteCommand to Execute.
Introduced the ExecuteAsync methods.
Renamed Result to Value.
Implemented the ModelCommand class.
Implemented ExecuteAsync methods of IModel.
Removed deprecated, synchronous Execute methods.
Merge pull request #30 from jwChung/model-command-async

Change synchronous Execute methods to asynchronous things.