Protecting value and max_value on the rating widget. Exposing as read only through properties.
Added some todos.
Removed need for parent instance variable, can use the QObject parent() method.
Protecting the value and active instance variables by making them properties with get and set methods.
Where possible, modified the camelCase method names to underscores.
Making the test widget a little more complex to get a better idea of how the rating widget may be used to return a value.
Removing callback to parent method, now emiting a signal which is connect by the parent.
Adding a value_updated signal on the ratingWidget. Updated test to display the updated value.
adding todos to the readme.