Renamed commit.rb -> commit, additional restriction on commit message

Issue #39