Squashed commit of the following:

commit 75240a089a2f97461d3a53916b73c271c1340308
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 22:02:38 2014 +0100

    push to v 1.0

commit 818bf233ac62c66cf2641697be9caac2c82d1559
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 21:56:59 2014 +0100

    enhanced basic init test

commit c2dc1912738b5937e0c24afa35281495f2921815
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 14:24:12 2014 +0100

    added test-screenshot config

commit e0118974a5dc476af7f4385dbd5475fed127b9d7
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 13:33:47 2014 +0100

    destroy & ui-class fix

commit cc958aaa0345e8d9e60d2e2ea19146bd7a57451a
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 13:33:30 2014 +0100

    test update

commit d22fc492bd43cc1fc91a329a103b616405c6f832
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 13:01:25 2014 +0100

    markup cleaning and new test

commit 21ed982375479b89470509c7311627813c730299
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 12:56:37 2014 +0100

    removed deprecated funciton

commit 07a3eb2e3ed7c491bb745cbe488312bb4bd18d53
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 12:56:28 2014 +0100

    added tests

commit e770da74efefa1649bd1d6fac6bf959b10aedafb
Author: Dirk Peter <dirk.peter@me.com>
Date:   Tue Nov 25 02:39:12 2014 +0100

    updated basic testing setup