Merge pull request #20 from richlanc/develop

Pushing recent changes into the shared remote.
Merge pull request #8 from CO600GOL/develop

Pull Request for the most up-to-date code
Merge pull request #21 from richlanc/develop

Merge the GridCanvas updates into the shared repo
Merge pull request #9 from CO600GOL/develop

Pull Request for the latest source code
Merge pull request #22 from richlanc/develop

Merge pattern input page into the main develop
Merge pull request #10 from CO600GOL/develop

Update
Clear button added. Programmed by Michael.

The Pattern input grid now has a clear button that clears the pattern from the
grid and the web session. Tests not yet written. (Feature #120).
Added test for new clear button view. Programmed by Michael.

An automated test for the clear button JSON view has been added and
passes. (Feature #120).
Fixed Github reviews. Programmed by Michael.

The calls to the Ajax Error alert have been moved to a centralised file, as
per the github reviews for this feature (Feature #120). Additionally, the test
on adding the input to the session has been removed from the test to remove the
input from the session.
Merge pull request #25 from leahcimNosliw/develop

Update to clear button code
Merge pull request #3 from CO600GOL/develop

Updating my develop