Code/Doc WP standards and internationalising

Updating coding and documenting standards according to the WordPress
Core handbook. Also implementing internationalising, introduced a new
$textdomain property to the class. Half way through, there is still
some more to be done.
Code/Doc WP Standards and internationalising

Updating coding and documenting standards according to the WordPress
Core handbook. Also implementing internationalising, introduced a new
$textdomain property to the class.
Added set_textdomain() function

Added set_textdomain() function
Textdomain added

Text updated to reflect changes in code regarding the textdomain used
for translation and internationalising your plugin or theme.
Textdomain not optional

Not making your code available for translation is bad practice. Text
domain option is made non-optional.
Textdomain optional, __constructor, add()

In order to make the text domain work I had to register the text domain
before the constructor, hence I moved the functionality of registering
a custom post type to its own function, named add().
updated readme

updated read to reflect changes about textdomain
changed $textdomain variable __construct() is back

Changed $textdomain variable, it is set directly to ’cpt’. The original
__construct() is back. Tested this and it works!
update readme to include textdomain instructions
update changelog
bump version
Merge branch 'fix-textdomain'