Major changes to the code base, added few images

added several new functions, refactored several functions, added
restart button, improved much of the content based on user feedback
related to wording and timing. Added method process diagram for easier
conceptualisation.