Issue title: Table name is wrong when it is pluralized.
 Issue body: Table name is not pluralized  properly when model name end with "y" like that 
category is become categorys which is wrong it will become categories. So please consider it is a bug and fix this in next reales. 
 Comments: 
 Comment 0: this issue has been raised #48 

My current work around is using the `tableName` property.
 Comment 1: @M1chaelTran Thanks for reply.
{'source': 'GithubIssues', 'repo_name_with_owner': 'clarkie/dynogels', 'issue_id': 210677925, 'repo_stars': 512.0}