Final submission

The repo contains the final submission for the Coursera assignment.