First step towards modularity

Needs to have clearly stipulated API
Update ChangeLog.txt
Update ChangeLog.txt

newest first ordering
Create Main.py
Create Preprocess.py
Create FindPoints.py
Create Transform.py
Create Grade.py
Create Errors.py
Delete core.py
Update ChangeLog.txt
Update FindPoints.py
Update Transform.py
Update ChangeLog.txt
Merge pull request #2 from superlaza/ROI_Modularized

Roi modularized
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