Submission for coding challenge

Hello,

This pull request contains my solution to the data-engineering coding challenge.  I've added authentication via devise but did not have time to integrate it with openID.  Please let me know if you have any questions.

Thanks!