Squashed commit of the following:

commit a189ca7feaab01bf708ee13df0b18713945274af
Merge: 04051f2 306c6be
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Thu Jan 16 01:58:24 2014 -0800

    Merge pull request #1 from adaptlearning/feature/8928

    Feature/8928

commit 306c6be2a19f4c0c59d8440d18682704a8ca2993
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Wed Jan 15 16:37:43 2014 +0000

    Adding tests

commit ef5cfcffc510ef5c32c98d7a4e7d98812d7a1b12
Author: brian-learningpool <brian@learningpool.com>
Date:   Tue Jan 14 15:35:05 2014 +0000

    Minor text changes to documentation and bower.json

commit 0845a174665594ecb86cd014957063d423a1dec0
Author: brian-learningpool <brian@learningpool.com>
Date:   Tue Jan 14 15:18:14 2014 +0000

    Slight re-work and bug fix for max score

    Fixed issue with the max score which had been relying on _score rather
    than _questionWeight.

    Also re-worked the JSON to remove the underscore character from
    translatable attributes.

commit 8f5f424b1c23b184206d9936951651162457c8b6
Author: brian-learningpool <brian@learningpool.com>
Date:   Tue Jan 14 14:49:27 2014 +0000

    Updated README file and added sample JSON

    Updated the following files:
    - README.md
    - example.json

commit 26fa4429dd3c4027e81f4042696905643f29500e
Author: brian-learningpool <brian@learningpool.com>
Date:   Tue Jan 14 14:11:35 2014 +0000

    Added code to handle percentages and pass scores

    This is dependent on two attributes in the articles.json
    - _isPercentageBased
    - _scoreToPass

commit d6b117da01418fddc9fde61ade8eb60311244713
Author: brian-learningpool <brian@learningpool.com>
Date:   Tue Jan 14 12:41:02 2014 +0000

    On-going work for assessment extension

    There are several changes in this commit:
    - Handles new _assessment JSON format
    - Calculation of score, max score and score as a percentage
    - Tidied up formatting of messages and support for placeholders
    - Optional score banding message
    - Trigger to raise feedback when the assessment has been completed

commit c105375631e077b5457b58396823fc551602df8f
Author: brian-learningpool <brian@learningpool.com>
Date:   Mon Jan 13 15:06:10 2014 +0000

    Work in progress

    This should filter the assessmentComponents to only handle question types.

commit 8696e7750d02fca6fe8bfb246bdb31b76445fb69
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Thu Jan 9 14:28:38 2014 +0000

    Updated assessment from walk through

commit 04051f252f22ce5477ed1acce7e145f155f641e5
Author: brian-learningpool <brian@learningpool.com>
Date:   Thu Jan 9 12:53:01 2014 +0000

    Initial check-in

    Work in progress