My project submitted for The Great Mind Challenge 2012, a national software development contest held by IBM.