My submission for the WWDC 2014 Scholarship contest. Content has been altered for privacy reasons. License MIT.