Textdomain usage and WordPress coding standards

Updated the class to make use of the textdomain, added a constructor param for this, non-optional. Also updated the code to follow the WordPress Core Handbook coding standards (https://make.wordpress.org/core/handbook/coding-standards/), simply because it's good practice. Also updated the readme.md to reflect the changes made.