Squashed commit of the following:

commit 20ee507a2e48908375007686be1ff4475a8c96b4
Merge: 96fab59 a21c240
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Jan 15 09:36:15 2014 -0800

    Merge pull request #19 from zenduo/develop

    Various style improvements

commit a21c2401ec2bb8dd5f714be5c2a81bc2c2c5ac4b
Author: Alan Bourne <alan@zenduo.co.uk>
Date:   Wed Jan 15 13:50:30 2014 +0000

    Style updates to show disabled states

    - Updated to show disabled states
    - Added correct and incorrect colours
    - Given button margin to match the Matching component

commit 96fab59fa11d67a37c9e63d579c4232ca0d8729c
Merge: b9127a9 24ad5fc
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Jan 15 05:10:43 2014 -0800

    Merge pull request #18 from adaptlearning/issue/17

    Issue/17

commit 24ad5fc38b70f63ca575f765581ffdebc11289a6
Author: Chris Steele <chris.steele@kineo.com>
Date:   Wed Jan 15 11:24:29 2014 +0000

    fixed issue 17

commit 974b87726924394e6e0ff138896b13521ab6c556
Author: Alan Bourne <alan@zenduo.co.uk>
Date:   Wed Jan 15 10:04:40 2014 +0000

    Icon colours added

    - Includes new colours from the theme