Added views

At the end of the main procedure you can add a break to stop as soon as grade gets completed once. Also, play around with the different views
Update Transform.py

Changed to perspective transform
Update FindPoints.py

Outputs four points
Update Grade.py

Grades based on metric from ideal template
Update Preprocess.py

Morphologically transforms canny output to get rid of noise and to have single boundary line
Update ChangeLog.txt
Update Main.py

Blending is now done in the main module as opposed to the transform module. Also, registration validation is added in this module
Update Transform.py

Removed blending, should be reserved for main module
Update Grade.py

Added output of structure 'answerMap' according to specification from google docs notes. Makes available a function for drawing circles based on this answerMap
Update ChangeLog.txt
Merge pull request #6 from superlaza/Registration-Validation

Registration validation
Merge pull request #7 from superlaza/ProjectiveTransform+CannyProcessing

Projective transform+canny processing