Added support for using `on_create` and `on_modify` instead of just a `on_apply` in the properties. This allows for more granularity in the code and less if's.

commit 07392c021c840c499802cc936f3f4d3a377cf259
Author: hajee <hajee@moretIA.com>
Date:   Thu Jul 10 16:20:39 2014 +0200

    Updated version number to 0.12.0

    Signed-off-by: hajee <hajee@moretIA.com>

commit f9a2b0a591e17301cfe9db1a3f060eb288536b8d
Author: hajee <hajee@moretIA.com>
Date:   Thu Jul 10 15:28:52 2014 +0200

    Added full support for on_modify and on_create on the properties. This should make it easier to change the code based on the fact a resource is created or modified

    Signed-off-by: hajee <hajee@moretIA.com>

commit 185f45287030e2279e6e1db226835aaeebdbd9d2
Author: hajee <hajee@moretIA.com>
Date:   Thu Jul 10 13:29:49 2014 +0200

    Refactored on_apply to to_apply and added on_modify, on_create and on_destroy property_methods

    Signed-off-by: hajee <hajee@moretIA.com>

commit a284178c058696395cf13a56e7200bcdc3ad692d
Author: hajee <hajee@moretIA.com>
Date:   Thu Jul 10 10:59:06 2014 +0200

    Refactored use of build_from_type

    Signed-off-by: hajee <hajee@moretIA.com>

Signed-off-by: hajee <hajee@moretIA.com>